export/require in node/express에 대한 튜토리얼을 읽고, 누군가 내 예를 설명해 줄 수 있는지 궁금합니다. app.js의 라우팅이 작동하지 않는 이유는 무엇입니까? 내가 수출해야하고 그것을 작동하도록 요구해야합니까? 고마워요!올바르게 노드 j에서 내보내고 필요합니까?
하는 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')));
}
정확히 작동하지 않는 기능은 무엇입니까? 어떤 URL을 사용할 것으로 예상되며 시도 할 때 어떤 일이 발생합니까? – jfriend00
전체 코드가 단 하나의 파일에있을 때 app.use를 통해 내 공용 폴더에있는 index.html 파일을 정적으로 제공했습니다. 코드를 2 개의 파일로 분리하면 더 이상 작동하지 않습니다 – javascripting