无法在节点js中连接

时间:2014-07-31 06:41:30

标签: node.js npm

我刚刚开始学习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

2 个答案:

答案 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

运行服务器的代码放在此文件中。