无法在Node js中连接
我刚开始学习Node js,首先我安装了node,npm,表示
我想在npm工作,但是我不知道如何开始。 我在terminal给的命令是
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中连接
我不喜欢自动项目生成器,所以这里是如何手动创build一个新的快速项目。
创build新文件夹:
mkdir myNewApp cd myNewApp
创build一个新的package.json(使pipe理依赖关系变得更容易) – 只需按回车即可解决所有问题,以后可以更改这些内容:
npm init
安装快递并将其保存在我们的package.json中:
npm install express --save
创build我们的主服务器文件:
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
运行服务器的代码放在这个文件中。