我在node/express上看了一個關於export/require的教程,想知道是否有人可以用我的例子向我解釋: 爲什麼我的app.js路由不工作?我需要輸出什麼信息才能使其工作?非常感謝!如何在節點js中正確導出和需要?
index.js:
'use strict'
var express = require('express');
var app = express();
module.exports = app;
var PORT = process.env.PORT || 1337;
app.listen(PORT, function() {
console.log('Server is listening!');
})
app.js:
var express = require('express');
var bodyParser = require('body-parser');
var path = require('path');
var app = express();
//var app=require('./index.js');
module.exports = function() {
app.use(express.static(path.join(__dirname, '../public')));
app.use(express.static(path.join(__dirname, '../browser')));
}
究竟哪些方法無效?你期望什麼網址工作,當你嘗試它時會發生什麼? – jfriend00
當我只有一個文件的整個代碼,它的工作原理 - 我靜態地通過app.use服務於我的公共文件夾中的index.html文件。當我將代碼分成2個文件時,它不再工作 – javascripting