我刚刚开始学习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
答案 0 :(得分:2)
我不喜欢自动项目生成器,所以这里是如何手动创建一个新的快速项目。
创建新文件夹:
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
。
答案 1 :(得分:2)
在生成项目后,在项目文件夹中尝试此命令:
node bin/www
运行服务器的代码放在此文件中。