【问题标题】:app.get('/try', function (req, res) not workingapp.get('/try', 函数 (req, res) 不工作
【发布时间】: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


【解决方案1】:

重启 Express 服务器解决了问题

【讨论】:

    猜你喜欢
    • 2021-03-07
    • 2022-12-11
    • 1970-01-01
    • 1970-01-01
    • 2012-12-29
    • 1970-01-01
    • 1970-01-01
    • 2015-12-17
    • 1970-01-01
    相关资源
    最近更新 更多