美文网首页
nginx angular 跨域

nginx angular 跨域

作者: e560d4e0c113 | 来源:发表于2018-08-01 23:47 被阅读0次

    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'
           });
      }
    

    相关文章

      网友评论

          本文标题:nginx angular 跨域

          本文链接:https://www.haomeiwen.com/subject/shvdvftx.html