Javascript 我没法去/露营地/:id/comments/new“;
我在做嵌套路线的课程。我无法克服这个错误 当我走到路径“/营地/59c00fca35776136ee26eb93/comments/new” 我得到一个错误: 无法获取/campgrounds/59c00fca35776136ee26eb93/comments/new 这是我的app.js代码Javascript 我没法去/露营地/:id/comments/new“;,javascript,node.js,express,Javascript,Node.js,Express,我在做嵌套路线的课程。我无法克服这个错误 当我走到路径“/营地/59c00fca35776136ee26eb93/comments/new” 我得到一个错误: 无法获取/campgrounds/59c00fca35776136ee26eb93/comments/new 这是我的app.js代码 //========================================================= //COMMENT ROUTES //===========
//=========================================================
//COMMENT ROUTES
//========================================
app.get("/campgrounds/:id/comments/new", function(req, res) {
res.send("this ll be the new comment route");
});
app.listen(process.env.PORT, process.env.IP, function(req, res) {
console.log("Plugging in the Pikachu....");
});
这里似乎有一件事需要做,也有一件事应该做:
var id=req.params.id
这会将
“59c00fca35776136ee26eb93”
id值从路径中拉出,并将其解析为计算机可以识别的内容var message=“id+将成为新的注释路径”
res.send(消息)
希望这有帮助 这里似乎有一件事需要做,也有一件事应该做:
var id=req.params.id
这会将
“59c00fca35776136ee26eb93”
id值从路径中拉出,并将其解析为计算机可以识别的内容var message=“id+将成为新的注释路径”
res.send(消息)
希望这有帮助 我将您的路由功能直接复制并粘贴到我的express服务器中,只是为了确保没有任何打字错误,而且对我来说效果很好。你能发布你的整个app.js文件吗?@AndrewHarris我只是将所有代码复制并粘贴到一个新的express服务器和该路由中。假设你在浏览器中输入了正确的URL,我会认为你的环境出了问题,而不是代码。该死。好啊让我查一查。我在cloud9环境中工作。除此之外,所有路线到目前为止都有效one@AdarshML有同样的问题,你怎么解决呢?我将你的路由函数直接复制并粘贴到我的express服务器上,只是为了确保没有任何打字错误,而且对我来说效果很好。你能发布你的整个app.js文件吗?@AndrewHarris我只是将所有代码复制并粘贴到一个新的express服务器和该路由中。假设你在浏览器中输入了正确的URL,我会认为你的环境出了问题,而不是代码。该死。好啊让我查一查。我在cloud9环境中工作。除此之外,所有路线到目前为止都有效one@AdarshML如果你有同样的问题,你怎么解决呢?这段代码将帮助我检索“id”值。但我想进入“/campgrounds/:id/comments/new”路径。从那里我可以开始使用“id”,这段代码将帮助我检索“id”值。但我想进入“/campgrounds/:id/comments/new”路径。从那以后,我可以开始使用“id”