我不知道自己做错了什么,并且一直在查看相似的代码,但无法弄清楚我的错误。我从我的server/app/index.js
文件提供静态文件 - 我是否必须在我的server/index.js
文件中要求它才启动我的服务器?
PS。负责静态提供浏览器/公共文件夹中文件的中间件路由不起作用,除非我把它们置于服务器/ index.js中,所以我想知道我做错了什么。
server/app/index.js:
'use strict'
var express = require('express');
var path=require('path');
var app = express();
app.use(express.static(path.join(__dirname, '../../public')));
app.use(express.static(path.join(__dirname, '../../browser')));
module.exports = app;
server/index.js
'use strict'
var app =require('./app/index.js');
var PORT = process.env.PORT || 1337;
app.listen(PORT, function() {
console.log('Server is listening');
})