开发者社区 问答 正文

Node.js在ACE下启动失败

但是日志上看不出来什么问题,只有简单的两行:

ace-sdk ready in ACE mode in 87 ms
app exit, code: 0

我用的框架是express

展开
收起
掉了爪的狼 2015-06-27 23:54:34 6393 分享 版权
2 条回答
写回答
取消 提交回答
  • 哪位高大上来回答下
    2015-06-28 13:23:21
    赞同 展开评论
  • ReNode.js在ACE下启动失败
    main.js代码:



    var express = require('express');
    var path = require('path');


    var app = express();


    // view engine setup
    app.set('views', path.join(__dirname, 'views'));
    app.set('view engine', 'ejs');


    app.use(express.static(path.join(__dirname, 'public')));


    app.use('/', require('./routes/index'));
    app.use('/book', require('./routes/book'));
    app.use('/top', require('./routes/top'));
    app.use('/searchcount',require('./routes/searchcount'));
    app.use('/searchword',require('./routes/searchword'));
    app.use('/stat',require('./routes/stat'));


    // catch 404 and forward to error handler
    app.use(function(req, res, next) {
      var err = new Error('Not Found');
      err.status = 404;
      next(err);
    });


    // error handlers


    // development error handler
    // will print stacktrace
    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
        });
      });
    }


    // production error handler
    // no stacktraces leaked to user
    app.use(function(err, req, res, next) {
      res.status(err.status || 500);
      res.render('error', {
        message: err.message,
        error: {}
      });
    });




    module.exports = app;
    2015-06-27 23:57:35
    赞同 展开评论
问答分类:
问答标签:
问答地址: