我在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