javascript - 通过 isomorphic-unfetch 获取时 nextjs api 不起作用
问题描述
我没有在道具中获取我的数据(笔记),当我使用 console.log(notes)时它给出了未定义的。我的后端 api 也在 /pages/api/notes/index.js 的同一个项目中 我调用的 api 是 'http://localhost:3000/api/notes'
当我在邮递员上测试它时,即使我的 api 也能正常工作。但是在前端,数据不可用
请检查此问题。
解决方案
我相信你只是有一个错字。Index.getinitialProps
应该是Index.getInitialProps
。请注意,首字母中的“i”是大写的。
另外作为提示,您并不明确需要http://localhost:3000
,如果您只是调用它,/api/notes
它将正确解决请求。这样,当您部署应用程序时,您不必返回并为您的数据获取进行大量更改。
推荐阅读
- c# - 在内存中创建 eml 文件而不将其保存在磁盘上
- spring-boot - 如何设计微服务之间的验证规则?
- swift - Xcode 12 MIDI openInput() 中的 AudioKit 5 不起作用
- javascript - 如何从 HTML 文件中调用我的 Javascript 函数
- docker - 带有自定义父映像的 Dockerfile
- c# - 从秤到 PC 的串行到 USB 电缆,有些值只是问号
- python - 将数据帧转换为具有 n*n 结构的值的字典
- javascript - PHP提交按钮未提交
- c# - 在 C# 中验证特定的日期格式
- r - 提取R中列表列中的前x个元素?