我正在尝试通过单击目标页面上的Next.js链接从id
中获得一个query params
。一切正常,但是当重新加载目标页面时,查询参数ID会切换,并将页面URL设置为Link as
属性。
我已经在快递服务器端尝试过此操作:
server.get('/movie/:id', (req, res) => {
return app.render(req, res, '/movie', { id: req.params.id })
})
在客户端:
Movie.getInitialProps = async ({ query: { id } }) => {
const request = await fetch(url);
const data = await request.json();
return {
movie: data
};
}