Angular 角度8:为api基本url设置生产环境
在angular 8项目中,我想设置两个环境配置,一个用于开发,另一个用于产品: devAngular 角度8:为api基本url设置生产环境,angular,api,development-environment,Angular,Api,Development Environment,在angular 8项目中,我想设置两个环境配置,一个用于开发,另一个用于产品: dev export const environment = { production: false, baseUrl: 'http://localhost:8000/api' }; prod export const environment = { production: true, baseUrl: 'https://serverurl/api/api' }; 这里的问题是,当我运行npm运
export const environment = {
production: false,
baseUrl: 'http://localhost:8000/api'
};
prod
export const environment = {
production: true,
baseUrl: 'https://serverurl/api/api'
};
这里的问题是,当我运行npm运行ng build--prod之后,在我的api上测试一个注册路由时,它不起作用,另一方面,当我使用postman进行测试时,它起作用 使用配置选项使用适当的环境进行构建
ng build --prod --configuration=production
在angular.json
中,您应该可以找到如下内容:
"architect": {
"build": {
"configurations": {
"production": {
"fileReplacements": [
{
"replace": "src/environments/environment.ts",
"with": "src/environments/environment.prod.ts"
}
],
...
这里有2个
api
:https://serverurl/api/api
您的错误是什么getting@AdritaSharma这不是真正的问题,它在使用任何api测试工具进行测试时都能工作,因为服务器上的文件夹名是api,api前缀也是api,@AdritaSharma我没有收到任何错误,200响应!!我在数据库中找不到任何行:/