почему экспресс-отправка js index.html без какой-либо конфигурации - PullRequest
0 голосов
/ 03 мая 2018

привет, я начинающий экспресс. прежде чем задать вопрос, я прошу прощения за мой английский

я делаю образец экспресс-кода и структуру файла

-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?

спасибо ~! :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...