привет, я начинающий экспресс. прежде чем задать вопрос, я прошу прощения за мой английский
я делаю образец экспресс-кода и структуру файла
-I-bin (папка) - www.js
I
I-public (папка) - index.html
I
I-index.js
и код такой
www.js is
let debug = require('debug')('example-server')
let app = require('../')
app.set('port', process.env.PORT || 3000)
let server = app.listen(app.get('port'), function () {
debug('Express server listening on port ' + server.address().port)
})
index.js -
let express = require('express')
let cookieParser = require('cookie-parser')
let bodyParser = require('body-parser')
let app = express()
app.use(logger('dev'))
app.use(bodyParser.json())
app.use(bodyParser.urlencoded({ extended: true }))
app.use(cookieParser())
app.use(express.static(path.join(__dirname, 'public')))
... below code just routing code...
но если я подключусь к localhost: 3000 - это страница рендеринга в index.html
Ни один из приведенных выше кодов не устанавливает путь к index.html.
Другой пример кода использует функцию 'render', но не в этом примере кода. Почему мой пример кода индекса показывает index.html?
спасибо ~! :)