有没有办法在不传递url中的语言参数的情况下切换nextjs中的语言,就像base url/ar或base url/en?如果我想从下拉列表中更改语言,url不应该更改。
af7jpaap1#
查询参数由您的API的路由定义,这样,当您更改url时,API中会进行一个新的调用,传递路由中通知的参数。
您可以将对象传递给API路由,如下所示:
常量响应=Awai api.get(‘youUrl’,{language:en})
这样,信息将不会出现在URL中,但需要在后端更改这一点,以便它知道从哪里获取参数。
希望这能帮上忙。
1条答案
按热度按时间af7jpaap1#
查询参数由您的API的路由定义,这样,当您更改url时,API中会进行一个新的调用,传递路由中通知的参数。
您可以将对象传递给API路由,如下所示:
常量响应=Awai api.get(‘youUrl’,{language:en})
这样,信息将不会出现在URL中,但需要在后端更改这一点,以便它知道从哪里获取参数。
希望这能帮上忙。
NSL