Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从一个本地ionic服务器调用另一个express本地服务器_Javascript_Node.js_Angular_Express_Observable - Fatal编程技术网

Javascript 如何从一个本地ionic服务器调用另一个express本地服务器

Javascript 如何从一个本地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端

因此,我有两个本地运行的应用程序; 一个是运行在上的ionic2应用程序,另一个是运行在上的express应用程序。 现在,当我使用绝对路径调用api时,使用角度2观测值。 例如,从ionic应用程序I调用API到express

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"
  }
]