Node.js要求不按预期工作

时间:2015-09-21 08:03:25

标签: javascript node.js express

我使用Node和node express generator生成节点快速代码。 一切正常,直到我不得不将ti部署到服务器。

默认情况下,有几个文件:

.bin/www(我有var app = require('../app');

app.js

我的托管要求我的起始点有server.js的名称。 移动www并将其重命名为server.js

现在有一个结构:

server.js 
app.js

现在我遇到了需要var app = require('../app');

的问题

我试图将其更改为

var app = require('app');
var app = require('app.js');
var app = require('./app');
var app = require('app/app'); --> with move of app to different folder

但没有成功。 我做错了什么?

1 个答案:

答案 0 :(得分:4)

试试这个:

uint16 *

不在文件名前添加var app = require('./app'); 表示您想要./ 模块而不是文件。

编辑:

尝试以下方法:

require

可以找到关于__dirname全局的更多信息here