У меня есть следующее js приложение, которое, где у меня есть это на моем сервере. js:
server.get('/recipes/:urlId', (req, res) => {
const actualPage = '/recipe'
const queryParams = { urlId: req.params.urlId }
app.render(req, res, actualPage, queryParams)
})
Так что, в основном, когда я пытаюсь добраться до / recipes / {что-то}, оно отображает страницу с queryParams. Позже это используется для вызова API, который будет обращаться к фактической информации рецепта, прежде чем отобразить ее обратно пользователю.
Если пользователь перемещается из приложения, он работает нормально, и я могу правильно передать параметры и все работает нормально.
Но если я получу URL-адрес и вставлю его непосредственно в URL-адрес, я получу 404 вместо рецепта.
Локальный запуск работает нормально, но при развертывании чтобы Zeit я получил эту проблему. Что-то мне нужно там настроить? Использует ли он сервер. js Я установил в своем приложении локально, или он использует что-то еще?