【发布时间】:2016-05-16 23:51:47
【问题描述】:
我正在做一个项目,在后端使用 loopback,在前端使用 angular。客户端是使用 gulp-angular 生成的。之后,我从环回添加了 lb-services.js。我遇到的问题是角度应用程序试图在我拥有gulp serve running 的同一端口上向 API 发出请求。我的环回应用程序在端口 3000 上,Angular 在端口 3001 上运行。
我如何告诉 Angular 在向 API 发出请求时更改端口号?
我试过像这样修改 gulp server.js:
browserSync.instance = browserSync.init({
startPath: '/',
server: server,
browser: browser,
port:4000
});
但这只会使 Angular 和它在 API 上发出的请求都在端口 4000 上运行,得到这个结果:
Angular 运行于:
http://localhost:4000/
请求回送服务器:
http://localhost:4000/api/People
我想要的是:
角运行:
http://localhost:4000/
请求回送服务器:
http://localhost:3000/api/People
谁能帮我实现这个目标?
【问题讨论】:
标签: javascript angularjs loopbackjs