大佬教程收集整理的这篇文章主要介绍了node.js – 在linux上运行node(express)会产生Error:spawn EACCES,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
不幸的是,当尝试在终端中运行应用程序时,我收到以下错误消息:
Events.js:72 throw er; // unhandled 'error' event Error: spawn EACCES
我在3000端口上运行,我正在使用sudo.我也尝试过root,我也玩过不同的端口,高于1024阈值.
该应用程序只是基本的Expressjs,我正在使用默认方法打开应用程序套接字:
app.listen(3000);
我是一个Linux的noob,所以任何帮助是赞赏.该应用程序在Windows上的工作原理很好.
基本服务器代码:
var express = require('express'),app = express(),fs = require ('fs'),lingua = require('lingua'); process.env.NODE_ENV = 'development'; app.configure(function(){ app.set('view ENGIne','jade'); app.set('views',__dirname + '/views'); app.setMaxListeners(100); app.use(express.bodyParser()); app.use(express.methodOverride()); app.use(express.static(__dirname + '/public')); app.use(express.favicon(__dirname + '/public/core/favicon.ico')); app.use(lingua(app,{ defaultLocale: 'translation_',storageKey: 'lang',path: __dirname+'/public/translations/',cookieOptions: { httpOnly: false,expires: new Date(Date.Now(-1)),secure: false } })); app.use(app.router); app.locals.pretty = true; }); app.configure('development',function(){ app.enable('verbose errors'); app.use(express.errorHandler({ dumpExceptions: true,showStack: true })); }); app.configure('production',function(){ app.disable('verbose errors'); app.use(express.errorHandler()); }); require('./lib/routIng/routIng')(app,{ verbose: !module.parent }); app.listen(3000);
你可以通过安装:npm install mediacenterjs来自己测试一下
以上是大佬教程为你收集整理的node.js – 在linux上运行node(express)会产生Error:spawn EACCES全部内容,希望文章能够帮你解决node.js – 在linux上运行node(express)会产生Error:spawn EACCES所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。