【发布时间】:2014-07-31 16:01:10
【问题描述】:
刚开始学Node js,先装了node,npm,express
我想在 npm 工作,但我不知道如何开始。我在终端中给出的命令是
sh-4.2$ cd new/
sh-4.2$ express new-project
sh-4.2$ cd new/
sh-4.2$ express new-project
sh-4.2$ node app
但我无法在 localhost:3000 中连接
【问题讨论】:
刚开始学Node js,先装了node,npm,express
我想在 npm 工作,但我不知道如何开始。我在终端中给出的命令是
sh-4.2$ cd new/
sh-4.2$ express new-project
sh-4.2$ cd new/
sh-4.2$ express new-project
sh-4.2$ node app
但我无法在 localhost:3000 中连接
【问题讨论】:
我不喜欢自动项目生成器,所以这里是如何手动创建一个新的快速项目。
创建新文件夹:
mkdir myNewApp
cd myNewApp
创建一个新的 package.json(使管理依赖项更容易) - 只需对所有问题按 Enter,您可以稍后更改这些内容:
npm init
安装 express 并将其保存在我们的 package.json 中:
npm install express --save
创建我们的主服务器文件:
touch server.js
并粘贴以下内容:
var express = require('express'),
server = express();
server.get('/', function (req, res) {
res.send('hello world');
});
server.listen(3000);
现在开始吧:
node server.js
然后在浏览器中访问http://localhost:3000。
【讨论】:
生成项目后,在项目文件夹中尝试此命令:
node bin/www
运行服务器的代码放在这个文件中。
【讨论】:
npm start。