nuxt如何区分dev环境和start环境,并根据环境配置不同的环境变量
我现在有一个测试服务器和一个线上服务器,这两个服务器的请求接口地址是不一样的,所以我现在想区分开dev环境和start环境,让dev环境请求测试服务器的接口,start环境请求线上服务器的接口。所以我想区分dev环境和start环境,根据环境配置一个环境变量,这个变量需要在页面上能调用,通过这个变量拼接字符串请求接口。
如:我在dev环境下请求的接口为:www.dev.xxx.com/xxx,start环境下请求的接口为:www.xxx.com/xxx
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
用dev举个例子先,package.json中添加
nuxt.config.js中module.exports添加
在你的路径js文件中添加,此时可以使用
process.env.PATH_TYPE
判断是哪个环境来生成不同的路径。最后通过启动两个nuxt的node服务进程,配置不同的服务端环境变量解决。