<分区>
所以我试图根据来源在我的 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) 并得到与上面完全相同的结果。