Node.js   发布时间:2022-04-24  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了node.js – 在linux上运行node(express)会产生Error:spawn EACCES大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用Expressjs构建一个节点应用程序,我试图在新安装的Ubuntu上运行我的节点应用程序(我刚刚安装了git和node v 0.10.19).

不幸的是,当尝试在终端中运行应用程序时,我收到以下错误消息:

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来自己测试一下

解决方法

我通过正确设置文件权限来解决它.

它通过设置读/写和执行权限工作.

sudo chmod -R a+rwx APPNAME/file

大佬总结

以上是大佬教程为你收集整理的node.js – 在linux上运行node(express)会产生Error:spawn EACCES全部内容,希望文章能够帮你解决node.js – 在linux上运行node(express)会产生Error:spawn EACCES所遇到的程序开发问题。

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

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