Javascript 在Node.js上发布方法赢得';无法使用express在Replit服务器上工作

Javascript 在Node.js上发布方法赢得';无法使用express在Replit服务器上工作,javascript,node.js,express,Javascript,Node.js,Express,我是后端新手,在Replit服务器中使用Node.js和express部署文件应用程序: 然而,当我尝试执行一个帖子时,什么都没有发生 var express=require('express'); var fs=需要('fs'); const bodyParser=require('body-parser'); var-app=express(); //中间商 应用程序使用(express.static('public')); use(bodyParser.urlencoded({exten

我是后端新手,在Replit服务器中使用Node.js和express部署文件应用程序:

然而,当我尝试执行一个帖子时,什么都没有发生

var express=require('express');
var fs=需要('fs');
const bodyParser=require('body-parser');
var-app=express();
//中间商
应用程序使用(express.static('public'));
use(bodyParser.urlencoded({extended:false}));
app.post('/foo.json',函数(req,res){
log(“它不工作!”);

});以上代码不用于发出请求

   app.post('/foo.json', function (req, res) {
        console.log("It does not work");
    });
这意味着您正在接受
http://your_url/foo.json

这是一个终点

对于您尝试执行的操作,您必须使用
xhr
或类似
axios的库从前端发出请求

# Axios CDN:
<script src="https://cdnjs.cloudflare.com/ajax/libs/axios/0.21.1/axios.min.js" integrity="sha512-bZS47S7sPOxkjU/4Bt0zrhEtWx0y0CRkhEp8IckzK+ltifIIE9EMIMTuT/mEzoIMewUINruDBIR/jJnbguonqQ==" crossorigin="anonymous"></script>

axios.post('http://localhost:3002/foo', {
  data: 'your_data_goes_here'
})

上述代码不用于发出请求

   app.post('/foo.json', function (req, res) {
        console.log("It does not work");
    });
这意味着您正在接受
http://your_url/foo.json

这是一个终点

对于您尝试执行的操作,您必须使用
xhr
或类似
axios的库从前端发出请求

# Axios CDN:
<script src="https://cdnjs.cloudflare.com/ajax/libs/axios/0.21.1/axios.min.js" integrity="sha512-bZS47S7sPOxkjU/4Bt0zrhEtWx0y0CRkhEp8IckzK+ltifIIE9EMIMTuT/mEzoIMewUINruDBIR/jJnbguonqQ==" crossorigin="anonymous"></script>

axios.post('http://localhost:3002/foo', {
  data: 'your_data_goes_here'
})

哦但是我应该把这段代码放在哪里??在“服务器javascript”中,您可以在前端有一个
.js
文件来发出请求。对。“axios”我可以怎么要求它?你可以通过CDN加载它。我刚刚更新了答案。哦,我明白了。现在当我尝试执行post时,我得到404。你有什么想法吗?isAxiosError.js:10未捕获(承诺中)错误:请求失败,状态代码404位于XMLHttpRequest.l.onreadystatechange(isAxiosError.js:10)的e.exports(isAxiosError.js:10)处的e.exports(isAxiosError.js:10)处。但是我应该把这段代码放在哪里??在“服务器javascript”中,您可以在前端有一个
.js
文件来发出请求。对。“axios”我可以怎么要求它?你可以通过CDN加载它。我刚刚更新了答案。哦,我明白了。现在当我尝试执行post时,我得到404。你有什么想法吗?isAxiosError.js:10未捕获(承诺中)错误:请求失败,状态代码404位于e.exports(isAxiosError.js:10)e.exports(isAxiosError.js:10)XMLHttpRequest.l.onreadystatechange(isAxiosError.js:10)