-1

我在为学习目的而开始的 node/express 应用程序中需要配置文件时遇到问题:

结构体

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

应用程序.js

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

环境.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'

  • 节点 v0.10.0
  • npm v1.2.14
  • express.js 3.x

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

4

1 回答 1

2

您的要求声明中有错字 -

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

对比

require('./config/environment')(app, express)
于 2013-05-30T23:03:22.073 回答