process.env变量在函数内部未定义,而在(React)外部未定义



下面是一个重新创建问题的代码示例:

console.log(`${process.env.REACT_APP_SERVER_URL!}api/pay/payment_intents`);
const handleSubmit = async (e: React.SyntheticEvent) => {
e.preventDefault();
console.log(`url inside submit: ${process.env.REACT_APP_SERVER_ULR!}api/pay/payment_intents`);
}

我不知道为什么,但process.env.RREACT_APP_SERVER_URL在函数外是正确的,在函数内是定义的,知道为什么吗?

谢谢。

您在函数ULR而非URL 中编写了process.env.REACT_APP_SERVER_ULR

最新更新