1-nginx.conf
server{
listen 80;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
root /Users/pengzhihao/angular/my-app/dist/my-app;
index index.html;
location / {
try_files $uri $uri/ /index.html;
}
location /weather/ {
proxy_pass http://v.juhe.cn/weather/;
}
location /toutiao/ {
proxy_pass http://v.juhe.cn/toutiao/;
}
}
2-angular中请求方法
post请求
getNews(type: string): Observable<NewsResults> {
return this.http.post<NewsResults>(
'toutiao/index',
null,
{
params: {'type': type, 'key': 'xxx'},
responseType: 'json'
}
);
}
get请求
getWeather(cityname: string): Observable<string> {
return this.http.get(
'weather/index',
{
params: {'cityname': cityname, 'key': 'xxx'},
responseType: 'text'
});
}
网友评论