【问题标题】:unable To connect in Node js无法在 Node js 中连接
【发布时间】: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 npm


    【解决方案1】:

    我不喜欢自动项目生成器,所以这里是如何手动创建一个新的快速项目。

    创建新文件夹:

    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

    【讨论】:

    • touch server.js 没有被识别
    【解决方案2】:

    生成项目后,在项目文件夹中尝试此命令:

    node bin/www
    

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

    【讨论】:

    • 如果项目已经生成,推荐的开始方式是npm start
    猜你喜欢
    • 2020-03-31
    • 2020-01-09
    • 1970-01-01
    • 1970-01-01
    • 2018-10-03
    • 2019-07-17
    • 1970-01-01
    • 2021-01-24
    • 2013-02-18
    相关资源
    最近更新 更多