欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

使用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 打開項(xiàng)目,看下接口是否調(diào)成功;

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

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

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

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

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

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

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

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

總結(jié)

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

相關(guān)文章

  • vue2之jessibuca視頻插件使用教程詳細(xì)講解

    vue2之jessibuca視頻插件使用教程詳細(xì)講解

    Jessibuca進(jìn)行直播流播放,為用戶帶來(lái)便捷、高效的視頻觀看體驗(yàn),下面這篇文章主要給大家介紹了關(guān)于vue2之jessibuca視頻插件使用的相關(guān)資料,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2024-09-09
  • Vue3實(shí)現(xiàn)九宮格抽獎(jiǎng)的示例代碼

    Vue3實(shí)現(xiàn)九宮格抽獎(jiǎng)的示例代碼

    這篇文章主要為大家詳細(xì)介紹了如何利用Vue3實(shí)現(xiàn)九宮格抽獎(jiǎng)的功能,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,感興趣的可以了解一下
    2022-09-09
  • vue3使用vueup/vue-quill富文本、并限制輸入字?jǐn)?shù)的方法處理

    vue3使用vueup/vue-quill富文本、并限制輸入字?jǐn)?shù)的方法處理

    這篇文章主要介紹了vue3使用vueup/vue-quill富文本、并限制輸入字?jǐn)?shù),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-03-03
  • Vue實(shí)現(xiàn)英文字母大小寫在線轉(zhuǎn)換功能

    Vue實(shí)現(xiàn)英文字母大小寫在線轉(zhuǎn)換功能

    在Web開發(fā)中,字符串處理是常見(jiàn)的需求之一,特別是在國(guó)際化應(yīng)用中,對(duì)于文本的格式化處理尤為重要,本文將介紹如何使用Vue.js來(lái)構(gòu)建一個(gè)簡(jiǎn)單的在線英文字母大小寫轉(zhuǎn)換工具,需要的朋友可以參考下
    2024-09-09
  • Vue.js實(shí)現(xiàn)時(shí)間軸功能

    Vue.js實(shí)現(xiàn)時(shí)間軸功能

    這篇文章主要為大家詳細(xì)介紹了Vue.js實(shí)現(xiàn)時(shí)間軸功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • vue中el-tree?橫向滾動(dòng)條的實(shí)現(xiàn)

    vue中el-tree?橫向滾動(dòng)條的實(shí)現(xiàn)

    本文詳細(xì)介紹了在Vue框架中使用el-tree組件創(chuàng)建橫向滾動(dòng)條的方法,通過(guò)代碼示例和步驟說(shuō)明,幫助開發(fā)者理解和實(shí)現(xiàn)橫向滾動(dòng)功能,感興趣的可以了解一下
    2024-09-09
  • vue項(xiàng)目實(shí)現(xiàn)圖形驗(yàn)證碼

    vue項(xiàng)目實(shí)現(xiàn)圖形驗(yàn)證碼

    這篇文章主要為大家詳細(xì)介紹了vue項(xiàng)目實(shí)現(xiàn)圖形驗(yàn)證碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • Vue項(xiàng)目中缺少明顯入口文件的原因及解決策略

    Vue項(xiàng)目中缺少明顯入口文件的原因及解決策略

    本文探討了Vue項(xiàng)目中缺少明顯入口文件的原因,并提供了解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-11-11
  • vue2文件流下載成功后文件格式錯(cuò)誤、打不開及內(nèi)容缺失的解決方法

    vue2文件流下載成功后文件格式錯(cuò)誤、打不開及內(nèi)容缺失的解決方法

    使用Vue時(shí)我們前端如何處理后端返回的文件流,下面這篇文章主要給大家介紹了關(guān)于vue2文件流下載成功后文件格式錯(cuò)誤、打不開及內(nèi)容缺失的解決方法,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-04-04
  • Vue Element前端應(yīng)用開發(fā)之組織機(jī)構(gòu)和角色管理

    Vue Element前端應(yīng)用開發(fā)之組織機(jī)構(gòu)和角色管理

    本篇文章繼續(xù)深化Vue Element權(quán)限管理模塊管理的內(nèi)容,介紹組織機(jī)構(gòu)和角色管理模塊的處理,使得我們了解界面組件化模塊的開發(fā)思路和做法,提高我們界面設(shè)計(jì)的技巧,并減少代碼的復(fù)雜性,提高界面代碼的可讀性,同時(shí)也是利用組件的復(fù)用管理。
    2021-05-05

最新評(píng)論