【发布时间】:2022-02-16 17:22:01
【问题描述】:
这是 NodeJscode 的相关部分:
app.post("/makeSentenceParamsPost", express.json(), (request, response) => {
const object = request.body.object;
const adjective = request.body.adjective;
console.log('<br>POST requestuest received: object = ' + object + '; adjective = ' + adjective >'<br>>');
let sentence = softwareUnderTest.MakeAsentence(object, adjective);
sentence = JSON.stringify(sentence);
response.set( sentence );
})
这是一个截图,断点在倒数第二行,在调用softwareUnderTest.MakeAsentence之后:
所以,请求到达了我的代码,MakeAsentence 做了它应该做的事情。
这是一个截图,断点在最后一行,response.set:
当我继续,或者在没有断点的情况下运行时,Postman 永远不会收到响应 :-(
我正在 Visual Studio Code 中运行 Nodejs Express 服务器。我做错了什么?
【问题讨论】:
-
你没有错误吗?
-
没什么。事实上,如果我确实在我的代码中引入了错误,那么 Postman 会立即得到响应。也许我需要为邮递员设置更多标题以接受响应?
-
不应该是
.send吗? -
我们赢了!!是的,它应该(我是个白痴)。随意张贴作为答案
标签: node.js express visual-studio-code post postman