Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/461.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 Angular2是否使用带基url的rest api_Javascript_Angular - Fatal编程技术网

Javascript Angular2是否使用带基url的rest api

Javascript Angular2是否使用带基url的rest api,javascript,angular,Javascript,Angular,我有更多的风格问题。所以我有我的服务类和我的http调用。这方面的最佳做法是什么 http.get("/api/some-stuff") 或 更好的方法是什么?我注意到,对于第一个,我需要在构建项目后在我的web服务器上重写某种代理和url 对于第二种方法,我需要某种env部署。但正如我所说。这里的最佳实践是什么 是的,这只是一个意见问题,我想说,从我的观点来看,最好的做法是使用内存服务,它将处理您的rest api uri,并且: http.get(urlResolver.getBase()

我有更多的风格问题。所以我有我的服务类和我的http调用。这方面的最佳做法是什么

http.get("/api/some-stuff")

更好的方法是什么?我注意到,对于第一个,我需要在构建项目后在我的web服务器上重写某种代理和url


对于第二种方法,我需要某种env部署。但正如我所说。这里的最佳实践是什么

是的,这只是一个意见问题,我想说,从我的观点来看,最好的做法是使用内存服务,它将处理您的rest api uri,并且:


http.get(urlResolver.getBase()+urlResolver.getYourEntryPoint())

这更像是一个设计选择,我个人会选择第二个,因为你只有一个点,在这个点上你可以更改基本url,所有的更改和usi cli,你可以在SOF警察以基于意见的方式结束你的问题之前轻松地进行所有环境设置,我只想让你知道,在第一种情况下,你不需要代理,拦截器可以很好地解决这一难题!第二个代码段的语法是使用反勾号(
`
)而不是双倒逗号(
http.get("${api.url}"/some-stuff