gpt4 book ai didi

post - 为什么我的 ExpressJS 服务器不接受 POST 请求?

转载 作者:太空宇宙 更新时间:2023-11-04 02:51:33 28 4
gpt4 key购买 nike

var express = require('express');

var app = module.exports = express.createServer();

// Configuration

app.configure(function(){
app.set('views', __dirname + '/views');
app.set('view engine', 'jade');
app.use(express.bodyParser());
app.use(express.methodOverride());
app.use(express.compiler({ src: __dirname + '/public', enable: ['less'] }));
app.use(app.router);
app.use(express.static(__dirname + '/public'));
});

// Routes

app.get('/*', function(req, res){
console.log(req.headers);
res.end();
});

app.listen(1234);

当我在浏览器中加载 http://localhost:1234 时,它按预期工作,并得到以下输出:

{ host: 'localhost:1234',
'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:6.0.2) Gecko/20100101 Firefox/6.0.2',
accept: 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
'accept-language': 'en-us,en;q=0.5',
'accept-encoding': 'gzip, deflate',
'accept-charset': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7',
connection: 'keep-alive' }

但是当我发布数据时,它不会返回任何内容。知道为什么吗?

最佳答案

您正在使用app.get。这只会响应 GET 请求。您可能想看看 app.post 是否有效。

关于post - 为什么我的 ExpressJS 服务器不接受 POST 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7395761/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com