typescript - getServerSideProps 查询变量类型“string[]”不可分配给类型“string”
问题描述
在我执行查询变量的传入值(例如:)getServerSideProps
后,我在异步中收到上述错误。我需要将该值转换为数字,以便以后在浏览其他页面视图时可以增加或减少。parseInt
/items?page=1
这是我拥有的代码:全部在 Nextjs SSR 中:
export const getServerSideProps: GetServerSideProps = async (context) => {
// API endpoint fetch
// request data : array of 7 items & page you are
const page: number = context.query.page ? parseInt(context.query?.page) : 0 // Page we want to access
const props = { page }
return {
props,
}
}
解决方案
推荐阅读
- laravel - vue components v-on:click 在本地工作,但在 heroku 上不起作用
- node.js - 由于文件夹路径不正确,我的 Node js 程序找不到模块。我该如何解决?
- python - 偏态变量的神经网络回归
- javascript - Python:如何使用烧瓶从 JSON 文件中的国家/地区列表创建自动完整搜索栏?
- python - 无法滚动元素以查看和单击。蟒蛇硒
- php - 为什么我的请求在 php 代码中以状态 200 和空正文结束?
- python - python scipy.stats 中的 norm.ppf 与 norm.cdf
- javascript - Vue J. 如何将 v-for 数据处理为数字?
- javascript - nodejs将字符串转换为数组以上传到谷歌表格
- python - 使用 Django、Kivy 和 SHA256 的登录系统