express.js需要配置

时间:2013-05-30 22:42:33

标签: node.js express

我在节点/快速应用程序中需要配置文件时遇到问题我正在开始学习:

结构

app.js
-/config/environment.js
-/views
-/public

app.js

var express = require('express');
var app = express();
var config = require('./config/enviroment')(app, express);

environment.js

module.exports = function(app, express) {
app.configure(function() {
    app.use(express.logger());
    app.use(express.static(__dirname + '/public'));
    app.set('views', __dirname + '/views');
    app.set('view engine', 'jade'); //extension of views
});

错误

Error: Cannot find module './config/enviroment'

  • node v0.10.0
  • npm v1.2.14
  • express.js 3.x

很抱歉提出这么简单的问题 - 看起来它应该有效。我已经检查了文件/目录权限 - 一切看起来都是有序的。当我将视图配置移动到app.js时,我能够从相邻文件夹提供视图等 - 所以我认为这不是权限问题。

1 个答案:

答案 0 :(得分:2)

您的要求声明中有拼写错误 -

require('./config/enviroment')(app, express)

VS

require('./config/environment')(app, express)