【问题标题】:How to run Node.js in localhost? [duplicate]如何在 localhost 中运行 Node.js? [复制]
【发布时间】:2018-11-30 07:20:16
【问题描述】:

这是我第一次使用 Node.js,我想在 localhost 上运行它。我已经安装了 Node.js,但我不知道如何运行 localhost。

你们能帮帮我吗?下面是我的 server.js 代码。

setting_detail = {};
process.env.NODE_ENV = process.env.NODE_ENV || 'development';
if (process.env.NODE_ENV == 'production') {
    var cluster = require('cluster');
    if (cluster.isMaster) {
        // Count the machine's CPUs
        var cpuCount = require('os').cpus().length;

        // Create a worker for each CPU
        for (var i = 0; i < cpuCount; i += 1) {
            cluster.fork();
        }

        // Code to run if we're in a worker process
    } else {
        init();
    }
} else {
    init();
}

function init() {
    var port = 5000;
    var config = require('./config/config'),
        mongoose = require('./config/mongoose'),
        express = require('./config/express'),
        db = mongoose(),
        app = express();

    app.listen(port);
    var Settings = require('mongoose').model('Settings');
    Settings.findOne({}, function (error, setting) {
        setting_detail = setting
        console.log('Magic happens on port ' + port);
    });
    module.exports = app;
}

【问题讨论】:

  • 你试过npm start吗?这是一般的方式。我建议您在寻求帮助之前先阅读文档并自行尝试。 :-)

标签: javascript node.js localhost


【解决方案1】:

你只需要在你的项目路径上运行node server.js然后访问这个-http://localhost:5000

Here 是为您准备的入门指南。

【讨论】:

    【解决方案2】:

    节点的简单程序

    var express = require('express');
    var app = express();
    
    app.get('/', function (req, res) {
       res.send('Hello World');
    })
    
    var server = app.listen(8081, function () {
       var host = server.address().address
       var port = server.address().port
    
       console.log("Example app listening at http://%s:%s", host, port)
    })
    

    来源:https://www.tutorialspoint.com/nodejs/nodejs_express_framework.htm

    对于猫鼬: https://scotch.io/tutorials/using-mongoosejs-in-node-js-and-mongodb-applications

    【讨论】:

    • OP 已经编写了一个程序。他们在问如何运行它。
    猜你喜欢
    • 2018-05-23
    • 1970-01-01
    • 1970-01-01
    • 2017-01-14
    • 1970-01-01
    • 2018-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多