我有一个简单的节点服务器,在我回家度假之前,它一直在平稳地运行和处理请求。现在,它似乎正在加载,但不响应POST/GET请求。(通过调用 node app.js)控制台打印出服务器正在监听特定端口,当我访问http://localhost:8000/时,我看到“hello”作为响应。但是,当我试图通过Postman或XMLHTTPRequest向我的服务器发出请求时(在我移动位置之前,这些操作都很顺利),我得到了一个错误。
我的代码有问题吗?有没有可能我在家里的wifi和连接和我的工作空间不一样?
请参阅下面我的服务器中的重要代码:
var express = require('express');
var app = express();
var bodyParser = require('body-parser');
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({
extended: true
}));
app.get('/', function(req,res){
res.send("hello");
})
app.listen(8000, function () {
console.log('App listening on port 8000!');
});
非常感谢!
1条答案
按热度按时间bgibtngc1#
我不知道你得到了什么错误(这一点很重要),但是代码很好,它工作正常,并且返回了正确的响应。参见:
我看到的唯一一件事是它返回HTML而不是纯文本的内容类型,所以这可能是一个问题。您可以将其更改为:
要有纯文本的内容类型。