我目前正在构建一个应用程序,在前端使用角度,在后端使用laravel / php。
在我的服务中,我正在对laravel服务器进行http请求(本地测试,在与Angular不同的端口上)。我担心一旦我上线,我就会有很多我需要修改的http请求。
例如:
return this.http.get('http://localhost:8000/api/transaction/' + id + '?token=' + token)
.map(
res => res.json()
)
从上面,我希望我可以取代" localhost:8000"使用全局定义的变量。这有可能是有角度的吗?可能使用http拦截器?
任何建议都将不胜感激!感谢
答案 0 :(得分:0)
感谢您的回复。我最终做了以下事情:
environment.ts:
delete
并在我的服务文件中:
export const environment = {
production: false,
apiUrl: 'http://localhost:8000/api/'
};
感谢您的帮助!