最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue項目本地開發(fā)使用Nginx配置代理后端接口問題

 更新時間:2022年12月06日 10:45:51   作者:牛先森家的牛奶  
這篇文章主要介紹了vue項目本地開發(fā)使用Nginx配置代理后端接口問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

使用Nginx配置代理后端接口

nginx的nginx.conf文件配置如下:

#user  nobody;
worker_processes  1;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;


events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;

    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
    #                  '$status $body_bytes_sent "$http_referer" '
    #                  '"$http_user_agent" "$http_x_forwarded_for"';

    #access_log  logs/access.log  main;

    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;

    #gzip  on;	

    server {
        listen       8088;
        server_name  localhost;
		
        #charset koi8-r;
        #access_log  logs/host.access.log  main;
		
		location / {
          proxy_pass  http://127.0.0.1:9528;
        }

        location /dev/api/ {
		  add_header Access-Control-Allow-Origin *;
		  add_header Access-Control-Allow-Methods 'GET,POST,OPTIONS,PUT,DELETE';
		  add_header Access-Control-Allow-Headers 'Token,DNT,X-Mx-ReqToken,keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization';
          proxy_pass  https://www.xxxx:5002/api/;  #這里填上服務(wù)器地址
        }
		
		#location / {
        #  try_files $uri $uri/ /index.html;
        #}
		
        #error_page  404   /404.html;

        # redirect server error pages to the static page /50x.html
        #
		
        error_page   500 502 503 504  /50x.html;
        #location = /50x.html {
        #    root   html;
        #}

        # proxy the PHP scripts to Apache listening on 127.0.0.1:80
        #
        #location ~ \.php$ {
        #    proxy_pass   http://127.0.0.1;
        #}

        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        #
        #location ~ \.php$ {
        #    root           html;
        #    fastcgi_pass   127.0.0.1:9000;
        #    fastcgi_index  index.php;
        #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
        #    include        fastcgi_params;
        #}

        # deny access to .htaccess files, if Apache's document root
        # concurs with nginx's one
        #
        #location ~ /\.ht {
        #    deny  all;
        #}
    }


    # another virtual host using mix of IP-, name-, and port-based configuration
    #
    #server {
    #    listen       8000;
    #    listen       somename:8080;
    #    server_name  somename  alias  another.alias;

    #    location / {
    #        root   html;
    #        index  index.html index.htm;
    #    }
    #}


    # HTTPS server
    #
    #server {
    #    listen       443 ssl;
    #    server_name  localhost;

    #    ssl_certificate      cert.pem;
    #    ssl_certificate_key  cert.key;

    #    ssl_session_cache    shared:SSL:1m;
    #    ssl_session_timeout  5m;

    #    ssl_ciphers  HIGH:!aNULL:!MD5;
    #    ssl_prefer_server_ciphers  on;

    #    location / {
    #        root   html;
    #        index  index.html index.htm;
    #    }
    #}

}

然后瀏覽器輸入http://localhost:8088 打開項目,看下接口是否調(diào)成功;

關(guān)于Nginx代理前后端接口

最近在開發(fā)公司的前后端分離的項目,前端使用Vue,后端使用SpringBoot,本來我是想用Vue的代理功能,去請求后端接口,但是不知道死活代理不同。

proxy: {
? ? '/api': {
?? ? ?? ?target: 'http://127.0.0.1:8981/api/',
? ?? ??? ?pathRewrite: {
?? ? ? ?'^/api': '/'
? ?}
}

這樣的寫法各種出現(xiàn)問題,比如404等問題。

后來問了一下我們公司的老員工,他說現(xiàn)在不建議這么配。直接用Nginx代理前后端就好。

# 代理前端的地址
location /data-pages {
?? ?proxy_pass ?http://localhost:8021/data-pages/;
}

# 代理后端地址
location /api/ {
?? ?proxy_pass http://localhost:28090/api/;
}

之前我想的是,Vue用的是8021端口,所以后端請求過去就會變成 http://localhost:8021/api/,但是其實不是這樣的。后端地址是看瀏覽器中的url然后拼接過去的。所以經(jīng)過Nginx代理之后,后端的接口也能通過Nginx代理,這樣就能解決問題。

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • element表單驗證如何清除校驗提示語

    element表單驗證如何清除校驗提示語

    本文主要介紹了element表單驗證如何清除校驗提示語,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • Vue-cli打包后如何本地查看的操作

    Vue-cli打包后如何本地查看的操作

    這篇文章主要介紹了Vue-cli打包后如何本地查看的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • Vue?ELement?Table技巧表格業(yè)務(wù)需求實戰(zhàn)示例

    Vue?ELement?Table技巧表格業(yè)務(wù)需求實戰(zhàn)示例

    這篇文章主要介紹了Vue?ELement?Table技巧表格業(yè)務(wù)需求實戰(zhàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11
  • Vue3中reactive丟失響應(yīng)式的問題解決(避大坑!)

    Vue3中reactive丟失響應(yīng)式的問題解決(避大坑!)

    這篇文章主要給大家介紹了關(guān)于Vue3中reactive丟失響應(yīng)式的問題解決,vue3中reactive定義的引用類型直接賦值導(dǎo)致數(shù)據(jù)失去響應(yīng)式 ,需要的朋友可以參考下
    2023-07-07
  • Vue圖片裁剪功能實現(xiàn)代碼

    Vue圖片裁剪功能實現(xiàn)代碼

    這篇文章主要介紹了Vue圖片裁剪功能,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-08-08
  • 在vue-cli項目中使用bootstrap的方法示例

    在vue-cli項目中使用bootstrap的方法示例

    本篇文章主要介紹了在vue-cli項目中使用bootstrap的方法示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04
  • Vue使用moment將GMT時間轉(zhuǎn)換為北京時間

    Vue使用moment將GMT時間轉(zhuǎn)換為北京時間

    GMT(Greenwich Mean Time)和UTC(Coordinated Universal Time)是兩個時間標(biāo)準(zhǔn),它們在許多方面非常相似,但也有一些微小的差異,本文給大家詳細(xì)介紹了Vue使用moment將GMT時間轉(zhuǎn)換為北京時間,需要的朋友可以參考下
    2023-12-12
  • 詳解TypeScript+Vue 插件 vue-class-component的使用總結(jié)

    詳解TypeScript+Vue 插件 vue-class-component的使用總結(jié)

    這篇文章主要介紹了TypeScript+Vue 插件 vue-class-component的使用總結(jié),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-02-02
  • Vue 項目中如何使用fullcalendar 時間段選擇插件(類似課程表格)

    Vue 項目中如何使用fullcalendar 時間段選擇插件(類似課程表格)

    最近完成一個項目,需要選擇一個會議室,但是最好能夠通過在圖上顯示出該 會議室在某某時間段內(nèi)已經(jīng)被預(yù)定了,初看這個功能感覺很棘手,仔細(xì)分析下實現(xiàn)起來還是挺容易的,下面通過示例代碼講解Vue項目中使用fullcalendar時間段選擇插件,感興趣的朋友一起看看吧
    2024-07-07
  • Vue通過字符串關(guān)鍵字符實現(xiàn)動態(tài)渲染input輸入框

    Vue通過字符串關(guān)鍵字符實現(xiàn)動態(tài)渲染input輸入框

    這篇文章主要為大家詳細(xì)介紹了Vue如何通過字符串關(guān)鍵字符實現(xiàn)動態(tài)渲染input輸入框。文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2022-12-12

最新評論

大兴区| 讷河市| 宜兰县| 巴林左旗| 天气| 台安县| 新丰县| 老河口市| 漠河县| 梓潼县| 山东| 喜德县| 古交市| 山东| 漠河县| 安图县| 温州市| 潞西市| 库车县| 安仁县| 都安| 横峰县| 桐梓县| 乾安县| 祁东县| 江华| 迁安市| 宝山区| 大冶市| 蒙山县| 定兴县| 巴林右旗| 合山市| 自治县| 鹤庆县| 桂阳县| 洛宁县| 蒙山县| 新巴尔虎右旗| 红安县| 禄劝|