相关疑难解决方法(0)

是否需要HTTP PUT请求才能包含正文?

我很难在标准中找到明确的规范.我有一个HTTP客户端Content-Length: 0在执行PUT请求时没有包含头文件,我没有指定正文,服务器也被这些请求搞糊涂了,我想知道应该指责哪个程序.

http

76
推荐指数
3
解决办法
7万
查看次数

Mongoose:TypeError:hex不是函数

我正在使用mongoose开发一个简单的数据持久性应用程序,之后遇到了这个错误

CastError:对于模型'foo',对于路径"_id"的值"{_id:'id'}",Cast to ObjectId失败

我尝试使用mongoose.Types.ObjectId 各种线程建议,一个部分:https://stackoverflow.com/a/17223701/4206519 ,但现在我收到一个新的错误:

TypeError:hex不是函数.

以下是代码的相关部分:

app.get('/campgrounds/:id', function(req, res){
    var id = req.params.id;
    var ObjectId = mongoose.Types.ObjectId(id);
    Campground.findById(ObjectId, function(err, found){
        if (err) {
            console.log(err);
        } else {
            //render show template with that campground
            res.render('show.ejs', {campground: found});
        } 
    });
});

app.listen(3000, function(){
    console.log("server has started");
});
Run Code Online (Sandbox Code Playgroud)

作为一个新手,我可能在这里犯了一个简单的错误,任何帮助将不胜感激.

javascript mongoose mongodb node.js

5
推荐指数
1
解决办法
1378
查看次数

标签 统计

http ×1

javascript ×1

mongodb ×1

mongoose ×1

node.js ×1