首先要做的是--我已经阅读了Next.js文档,通过了教程,查看了许多示例,但最终,我仍然无法用Next.js实现一件非常简单的事情。
我有一个具有以下区域设置的应用程序:en和de。
路线是这样的:
/en/things/[id]
/de/things/[id]
基本上,我需要用两种语言显示一些与ID无关的静态文本。对于所有ID,这些都是普通文本。然后,我有一些AJAX,它实际上需要路径中的ID。
现在麻烦开始了:
如果在things/[id].js中没有getStaticProps,我得到了以下错误:
Error: MISSING_MESSAGE: No messages were con
--您不应该从getStaticProps中获取API路由--相反,您可以直接用getStaticProps编写服务器端代码。
上面的句子来自next.js的官方文档,我觉得它令人困惑。
这是说我不应该对restful执行ajax请求吗?(我正在使用节点快速应用程序作为后端)。
我是next.js的新手,在我使用和mongodb作为数据库之前。我使用moongose包进行与数据库相关的查询。
如果我不应该执行ajax请求,那么如何处理与数据获取相关的事情呢?我能直接用驼鹿吗?
//the way i want to do
getStaticProps(){
//here i
在Next.JS 中,我阅读了以下内容。
Note: You should not use fetch() to call an API route in getStaticProps. Instead, directly import the logic used inside your API route. You may need to slightly refactor your code for this approach.
Fetching from an external API is fine!
但是如果我不应该使用内部API,那么就会出现两个问题。
我怎么处理帖子?我应