【发布时间】:2018-06-06 12:38:27
【问题描述】:
我正在尝试在 VS Code 上进行调试。我有我的简单应用程序
var express = require('express');
var bodyParser = require('body-parser');
var app = express();
var morgan = require('morgan');
app.use(morgan('dev'))
app.use(express.static('client'));
app.use(bodyParser.urlencoded({extended: true}));
app.use(bodyParser.json());
var lions = [];
app.get('/lions', function(req, res){
res.json(lions);
});
var port = 3001;
app.listen(port);
console.log('on port ' + port);
当我从终端运行我的服务器时,我得到了正常的输出并且一切正常。
PS > node .\server\server.js
on port 3001
GET / 200 5.557 ms - 1013
GET /style.css 200 1.908 ms - 10107
GET /app.js 200 2.584 ms - 61761
GET /lions 200 2.785 ms - 2
我的所有文件都得到了服务,我的应用程序正常工作。
当我尝试调试我的应用程序 (F5) 时,控制台输出是
C:\Program Files\nodejs\node.exe --inspect-brk=15065 api-design-node\server\server.js
Debugger listening on ws://127.0.0.1:15065/9339408e-bf15-475f-8add-767309dc82f5
on port 3001
没有别的了。
当我将浏览器指向 localhost:3001 时,我得到了
Cannot GET /
【问题讨论】:
标签: node.js express visual-studio-code