Javascript 如何从一个本地ionic服务器调用另一个express本地服务器
因此,我有两个本地运行的应用程序; 一个是运行在上的ionic2应用程序,另一个是运行在上的express应用程序。 现在,当我使用绝对路径调用api时,使用角度2观测值。 例如,从ionic应用程序I调用API到expressJavascript 如何从一个本地ionic服务器调用另一个express本地服务器,javascript,node.js,angular,express,observable,Javascript,Node.js,Angular,Express,Observable,因此,我有两个本地运行的应用程序; 一个是运行在上的ionic2应用程序,另一个是运行在上的express应用程序。 现在,当我使用绝对路径调用api时,使用角度2观测值。 例如,从ionic应用程序I调用API到express getComments(): Observable<any>{ return this.http.get('http://localhost:8000/comment') ...... } 这导致在调用API,因为它在本地主机8041端
getComments(): Observable<any>{
return this.http.get('http://localhost:8000/comment')
......
}
这导致在调用API,因为它在本地主机8041端口上运行
如何使用angular 2处理此问题?还有一种方法可以执行代理调用,以便从诸如“/comment”之类的ionic调用API将调用localhost:8000/comment?编辑ionic.config.json文件。将路由添加到api,然后重新启动服务器
您确定键入的URL正确吗?你难道不会忘记http://或者可能只是其中一个/或者类似的东西吗?是的,我输入了正确的URL,它从自己的域中获取了基本URL谢谢!!它工作了,你知道如何在angular 2中处理这个问题而不使用ionici吗?我使用angular cli,只使用完整的url,服务器需要启用CORS
"proxies": [
{
"path": "/comment",
"proxyUrl": "http://localhost:8000/comment"
}
]