【发布时间】:2020-04-12 11:57:08
【问题描述】:
所以我试图根据来源在我的 Angular 应用程序中的 API 链接之间交换,但它是一个 SSR 应用程序,所以我试图考虑环境变量以及窗口位置,代码如下:
const getApiUrl = (): string => {
if (process && process.env?.AZURE_ENV === 'development') {
return 'devlink for SSR';
} else if (
window &&
window.location.origin === 'devclient'
) {
return 'devlink for frontendclient';
} else {
return 'link.com/';
}
};
现在抛出的错误是:
Uncaught ReferenceError: process is not defined
我已经深入研究了“已编译”脚本,并 100% 确认它来自这段代码。
这不应该仍然有效吗?
我还尝试了一个只有 if(process) 并得到与上面完全相同的结果的版本。
【问题讨论】:
标签: javascript node.js