【发布时间】:2016-01-31 19:45:32
【问题描述】:
我是 node 和 express 的新手。这是我的代码:
var express = require('express');
var app = express();
app.get('/', function (req, res)
{ res.send(' { “Hello”: “World” }'); });
app.get('/about', function (req, res){
res.send(' { “Hello”: “World” }'); });
app.listen(3000);
这可行,但是当我尝试时
app.get('/try', function (req, res){
res.send(' { “Hello”: “World” }');
});
浏览器给我这个信息:Cannot GET /try
我不知道我做错了什么
这是 express 4 版本
【问题讨论】:
-
所以你说你唯一改变的是路径,比如从
/about到/try,它不起作用?其他没有改变,路线在同一个地方,没有错误等 -
在您尝试添加
/try路径后,能否向我们展示一下代码的样子? -
以及您访问的网址。
-
不相关的旁注:如果您想发送 JSON,请改用
res.json()。双引号被弄乱了,尽管它不应该导致请求失败。 -
只是一个疯狂的猜测......也许您在添加新路由后没有重新启动服务器?
标签: javascript node.js express