我在为学习目的而开始的 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 时,我可以从相邻文件夹中提供视图等 - 所以我认为这不是权限问题。