我的项目使用NextJS 13.1.6
我有麻烦建立一个网址通过字符串连接使用环境变量。
env.local:
WEBSITE_URL: 'https://somewebsite.com/api/input';
SECRET_KEY: '1234abcd';
src/pages/api/api-requests.js
const response = await fetch(`${process.env.WEBSITE_URL}?secret=${process.env.SECRET_KEY}`)
This url produces this output:
"'https://www.somewebsite.com/api/input';?secret='1234abcd';'"
正如你所看到的,url字符串中有一些奇怪的字符--分号;和引号“”
不知道我做错了什么...
任何帮助感激不尽!
1条答案
按热度按时间axr492tv1#
如果你的.env文件看起来像这样
删除
;
和''
作为Scottish Smile注解。因为在.env
文件中所有变量都是作为字符串读取的,所以不需要指定