私はexpress jsの相対URLを混乱させます。 私は2ファイルがあります:app.jsとconfig.jsの は、私が "MY_APP" フォルダ(アプリケーションフォルダ)に午前のアプリを実行します。app.jsでexpress js-require( 'config.js')
を:
var config = require('config.js');
// => throw err : Cannot find module 'config.js'
var config = require('/config.js');
// => throw err : Cannot find module '/config.js'
var config = require('./config.js');
// => throw err : Cannot find module 'http://localhost:3000/config.js'
var config = require(__dirname + '/config.js');
// => throw err : Cannot find module 'http://localhost:3000/config.js'
MY_APPフォルダがあるの?内部を開始しても要求コマンドではありません。
これは私の構造体である:
start
-- controllers
-- models
-- node_modules
-- public
-- views
app.js
config.js
package.json
router.js
は私の進歩を与えてください!ありがとう!
node_modulesフォルダはありますか? –
確かに私は持っています。 –
見つけてもらえますか? –