gpt4 book ai didi

javascript - postman 响应 : Could not get any response from server

转载 作者:行者123 更新时间:2023-11-29 21:38:31 25 4
gpt4 key购买 nike

我正在尝试创建一个待办事项列表应用程序,并使用 POSTMAN 对每种类型的请求进行检查。 GET 和 POST 请求工作正常。但是 PUT 和 DELETE 没有按预期工作。

正如预期的那样:它既不显示 404,也不显示结果,而是显示错误,即无法获得任何响应。

这是我的放置和删除代码:

var todos = [];

// DELETE /todos/:id

app.delete('/todos/:id', function(req,res){
var todoId = parseInt(req.params.id, 10);
var matchedTodo = _.findWhere(todos, {id: todoId});

if(!matchedTodo){
res.status(404).send();
}else{
todos = _.without(todos, matchedTodo);
res.json(matchedTodo);
//console.log(todos);
}

});

// PUT /todos/:id

app.put('/todos/:id', function(req,res){

var todoId = parseInt(req.params.id, 10);
var matchedTodo = _.findWhere(todos, {id: todoId});
var body = _.pick(req.body, 'description', 'completed');
var validAttributes = {};

if(!matchedTodo){
return res.status(404).send();
}

if(body.hasOwnProperty('completed') && _.isBoolean(body.completed)){
validAttributes.completed = body.completed;
}else if(body.hasOwnProperty('completed')){
return res.status(400).send();
}

if(body.hasOwnProperty('description') && _.isString(body.description) && body.description.trim().length > 0){
body.description = body.description.trim();
validAttributes.description = body.description;
}else if(body.hasOwnProperty('description')){
return res.status(400).send()
}

_.extend(matchedTodo, validAttributes);
res.json(matchedTodo);



});

现在,我不知道这是一个错误还是什么。

最佳答案

首先,你应该试试官方的提示:

  • 服务器无法发送响应:确保后端正常工作
  • 自签名 SSL 证书被阻止:通过在 Settings > General 中关闭“SSL certificate verification”来解决此问题
  • 代理配置不正确:确保在 Settings > Proxy 中正确配置代理
  • 请求超时:Settings > General 中更改请求超时

其次,通常官方技巧2会解决这个问题。如果没有,您可以使用环境变量。您应该确认可以访问链接(显示在 picture 协议(protocol)中)。

如果不是,您应该检查环境变量的当前值。如果current值为空白,您应该填写设置您在官方提示中更改的选项为默认。现在应该解决这个问题。

关于javascript - postman 响应 : Could not get any response from server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34086246/

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