Render parameter tidak muncul

Saya mengikuti tutorial nextjs bagian dinamis. Ketika mencoba render data dari express ke single page parameternya tidak muncul. Berikut kodenya

const express = require('express')
const next = require('next')

const dev = process.env.NODE_ENV !== 'production'
const app = next({dev})
const handle = app.getRequestHandler()

app.prepare().then(() => {
    const server = express()

    server.get('/single/:title', (req, res) => {
        const actualPage = '/single'
        const queryParams = { title: req.params.title }
        console.log(queryParams.title)

        app.render(req, res, actualPage, queryParams)
    })

    server.get('*', (req, res) => {
        return handle(req, res)
    })

    server.listen(3000, (err) => {
        if (err) throw err
        console.log('> Ready on port 3000')
    })
})
.catch((ex) => {
    console.log(ex.stack)
    process.exit(1)
})
avatar lukisadam
@lukisadam

1 Kontribusi 1 Poin

Dipost 3 tahun yang lalu

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban