开发工具:HBuilderX VUE版本:2
我是想前端存RSA公钥,把公钥写在.env文件里。死活读不到
或者写在manifest.json文件里,也读不到
求大神给个方向
开发工具:HBuilderX VUE版本:2
我是想前端存RSA公钥,把公钥写在.env文件里。死活读不到
或者写在manifest.json文件里,也读不到
求大神给个方向
阿斯顿发斯蒂芬 (作者)
有没有办法读manifest.json的自定义配置
阿斯顿发斯蒂芬 (作者)
回复 DCloud_UNI_JBB: 是开发小程序。用于请求接口、登录信息加密等。小程序有些页面是不需要token的,但又不想随便谁拿到接口地址就可以请求,所以搞个加密简单验证一下。
2025-06-10 12:08
阿斯顿发斯蒂芬 (作者)
回复 DCloud_UNI_JBB: 按这篇文章的做,可以用https://www.jb51.net/javascript/2846985hq.htm。但是也没用,密文会打包进代码里,没有达到预期,和直接写代码里也没什没区别
2025-06-10 14:35
回复 阿斯顿发斯蒂芬: 你发我一个demo,我看下为啥你的env不生效,是uniapp的bug还是你的写法有问题不就可以了,你个人的需求别人不一定有啊
2025-06-10 14:40
阿斯顿发斯蒂芬 (作者)
不是uniapp的bug,文档都写了不会加载.env,只是我自己想加载,附件是按我说的那个网址写的方法
demo不完全,你应该在根目录创建一个vue.config.js 文件,这个拿到 env 的值,通过 define 的方式声明,业务代码就能拿到了
2025-06-10 18:22
阿斯顿发斯蒂芬 (作者)
回复 DCloud_UNI_JBB: 我一开是就是用的vue.config.js。参考的是https://ask.dcloud.net.cn/article/39910的解决方法二。
但一直报:
ERROR Error loading vue.config.js:
ERROR Error: Cannot find module 'webpack'
所以放弃了这个方法
2025-06-11 08:55
阿斯顿发斯蒂芬 (作者)
不行,还是读不到。可能自己太菜了
2025-06-10 12:00