手把手教学 nextjs中环境变量的详细处理

阅读: 评论:0

手把手教学 nextjs中环境变量的详细处理

手把手教学 nextjs中环境变量的详细处理

官网只有dev和prod的环境变量判断,再次增加test环境变量和开发环境中调用线上接口的方法,然后再服务端和客户端都可以获取到环境变量了。

1.创建.env文件

首先在根目录下创建3个.env文件

// .env.development
APP_ENV=development// .st
APP_ENV=test// .env.production
APP_ENV=production

2.配置fig.js

3.配置package.json

"scripts": {"dev": "APP_ENV=development next dev",// 开发环境中调用线上接口"dev:prod": "APP_ENV=production next dev",// 打测试包"build:test": "APP_ENV=test next build","build:prod": "APP_ENV=production next build","start": "next start","lint": "next lint"},

4.使用

// 根据环境变量修改host
const prodHost = '';
const testHost = '';// 全局可获取v.APP_ENV
let appEnv = v.APP_ENV;
let host = appEnv=='production'? prodHost : testHost;

本文发布于:2024-01-31 09:21:56,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170666411727493.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:手把手   环境变量   详细   nextjs
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23