多条路线不适用于express
所以我正在学习express,我希望能够制作多条路线。我在digital ocean上尝试了以下代码,我收到了消息多条路线不适用于express,express,Express,所以我正在学习express,我希望能够制作多条路线。我在digital ocean上尝试了以下代码,我收到了消息Cannot get/test我在这里做错了什么 var express = require('express'); var app = express(); app.get('/', function(req, res){ res.send('main page'); }); app.get('/test', function(req, res) { res.send(
Cannot get/test
我在这里做错了什么
var express = require('express');
var app = express();
app.get('/', function(req, res){
res.send('main page');
});
app.get('/test', function(req, res) {
res.send('test page');
});
app.listen(80);
首先,您缺少了许多包含在生成的模板中的核心Express功能。如果您只是简单地学习生成一个模板,并尝试从一个功能性的基础上理解代码,那么这将对您更加有益。要在系统上全局安装express,请输入以下命令
npm install -g express
输入该命令后,现在可以通过express命令生成模板。导航到要生成项目的目录,然后输入以下命令
express MyAppName
npm install
您还可以通过输入以下内容查看选项列表:
express --help
生成构建后,您需要在package.json
文件中安装所有模块,为此输入以下命令
express MyAppName
npm install
成功安装模块后,您可以通过输入以下命令查看生成的模板网站my,然后将浏览器导航到localhost:3000/
node app
我建议你试试另一个端口。在express 3.5.1上运行良好您使用的是哪个版本的express?它似乎与Express 4配合得很好。