私は新しく、実際にはnode.jsとexpressjsの作業を学んでいます。コントローラ/その他のファイルの機能
このコードをすべて私のapp.jsに入れると、すべて正常に動作していますが、この機能をコントローラ/ホームディレクトリに作成します。私はこれを入れてみました
function run() {
console.log("Hello World.");
};
app.all('/hi', function(req, res, next) {
run();
});
...
var Home = require('./controllers/Home');
app.all('/hi', function(req, res, next) {
Home.run();
});
...とHome.jsへの機能のコードを貼り付けますが、それは働いていません。
これは私に説明できますか?よろしくです。 よろしくお願いします。
最後を試してみてください';'は 'run()'関数の最後にはOKと思われません。削除してからやり直してください。 – dburner
@ dburner、私は試しましたが、それでもエラーがあります 'TypeError:Home.runは関数ではありません' – mateuszji
ホームはディレクトリですか、ファイルですか? –