Node.js   发布时间:2022-04-24  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了node.js – 无法使节点j在端口3000上运行大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经完成了启动和运行节点js的相同过程.但是,经过两个月,完成相同的步骤,将无法使其发挥作用.我需要在本地设置节点,我也使用 mongodb.我已经下载了最新版本的节点js,mongodb和npm.

我用“node app.js”启动应用程序,光标移动到新行,它不会说它正在侦听端口3000.这是我的问题.我在我的浏览器上检查了localhost:3000,但它说“此网页不可用”.

当我执行“netstat -a -b”时,它显示node.exe具有本地地址192.168.1.125:139.就在它下面说“无法获取所有权信息”.

我的配置文件是:

@H_799_13@module.exports = { development : { db: { host : 'mongodb://localhost/ekopanelen' },app: { name: 'ekopanelen',port: 3000 } } };

我的起始节点代码是:

var express = require('express'),path = require('path'),mongoose = require("mongoose"),fs = require('fs'),passport = require("passport"),favicon = require('static-favicon'),logger = require('morgan'),cookieParser = require('cookie-parser'),exhbs = require('express3-handlebars'),session = require('express-session'),bodyParser = require('body-parser');
var multer = require('multer');
/* set environment to development by default. */
var env = process.env.NODE_ENV || 'development',config = require('./app/config')[env];

更多代码

if (app.get('env') === 'development') {
  app.use(function(err,req,res,next) {
      res.status(err.status || 500);
      res.render('error',{
          message: err.message,error: err
      });
  }); }
 module.exports = app;

启动应用:

#!/usr/bin/env node
var debug = require('debug')('ekopanelen'),app = require('../../app');
var env = process.env.NODE_ENV || 'development',config = require('../config')[env];

 app.set('port',config.app.port || 3000);

/*
 * Start Server with port from node
*/
var server = app.listen(app.get('port'),function() {
debug('Express server listening on port ' + server.address().port);
 console.log('Express server listening on port ' + server.address().port);
});

解决方法

这是启动我的node.js服务器的代码

var express = require('express');
var app = express();
var server = app.listen(8081,function() {
    console.log(new Date().toISOString() + ": server started on port 8081");
});

// change the port number to whatever port number you want to use

你应该寻找那段代码.

大佬总结

以上是大佬教程为你收集整理的node.js – 无法使节点j在端口3000上运行全部内容,希望文章能够帮你解决node.js – 无法使节点j在端口3000上运行所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。