我之前主要使用Vue和基本React(不再推荐使用),现在我在Azure上部署它时遇到了问题。
基本的问题是基本的NextJS构建根本不包括索引文件。此外,当我访问.next
目录时,它会生成页面,而不是在构建中。
所以我尝试了导出,这对我的目的很好,所有的页面都是生成的,但它不支持这些:
- 路由中的i18n
- 重写
我可以解决这两个问题。当我在本地驱动的后端调用端点时,我需要rewrite
,并且可以将i18n
区域设置字符串从路由中移走。问题是API routes
,或者我只是认为他们是问题所在。我没有使用NextJS自己的API或创建任何API到API目录。我在自己创建的requests目录中使用axios进行API调用,在自己创建的qraphql目录中使用graphql。
问题为:如果我使用next export
构建,应用程序是否仍然能够使用axios
调用端点?我的graphql使用的是react-query
,这也会工作吗?
1条答案
按热度按时间pod7payv1#
应用仍然能够针对API发出请求。API Routes是一种使用Next.js创建REST API的方法。