多条路线不与快递合作

时间:2014-07-01 13:02:22

标签: express

所以我正在学习快递,我希望能够制作多条路线。我在数字海洋上尝试了以下代码,我收到了消息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);

2 个答案:

答案 0 :(得分:0)

首先,您缺少生成的模板中包含的许多核心Express功能。如果您只是学习生成模板并尝试从功能基础中理解代码,那将对您更有益。要在系统上全局安装express,请输入以下命令。

npm install -g express

输入该命令后,您现在可以通过express命令生成模板。导航到您希望项目构建的目录,然后输入以下命令。

express MyAppName

您还可以输入以下内容查看选项列表:

express --help

生成构建版本后,您需要在package.json文件中安装所有模块,为此,请输入以下命令。

npm install

成功安装模块后,您可以查看生成的模板网站,输入以下命令,然后将浏览器导航至localhost:3000/

node app

答案 1 :(得分:0)

我建议您尝试使用其他端口。它在Express 3.5.1上工作正常。