在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/數(shù)據(jù)庫  HTML/ webpack4 生產(chǎn)環(huán)境下怎么實現(xiàn) proxy 代理方法?

webpack4 生產(chǎn)環(huán)境下怎么實現(xiàn) proxy 代理方法?

webpack4 生產(chǎn)環(huán)境下怎么實現(xiàn) proxy 代理方法?

我寫的項目主要是展示類的網(wǎng)站、html靜態(tài)頁面。

目前只有開發(fā)環(huán)境可以實現(xiàn)proxy代理,如下:
只需要開啟devServer生效。

    devServer: {
        proxy: {
            "/api": {
                "target": "http://192.168.1.120",
                "changeOrigin": true,
                "pathRewrite": {"^/api": "/api"}
            }
        }
    },

接下來遇到了生產(chǎn)環(huán)境配置問題,在生產(chǎn)環(huán)境下沒有采用DevServer這個模塊,只直接打包出來靜態(tài)頁面文件,那么在生產(chǎn)環(huán)境的配置文件上怎么實現(xiàn)支持生產(chǎn)環(huán)境的proxy代理方法?

回答
編輯回答
孤酒
  1. 生產(chǎn)環(huán)境真的有必要代理么?畢竟部署時完全可以把前端資源和 API 放在同一域名下。
  2. 可以考慮用 webpack.DefinePlugin 把地址寫入打包的文件中
  3. 生產(chǎn)環(huán)境最好把未命中的請求都重定向到 index.html
2017年6月25日 06:05
編輯回答
哎呦喂

nginx是通用方法。

也可以自己用express+http-proxy-middleware搭一個簡易的代理,其實webpack的DevServer就是這么搞的。

2018年8月28日 13:31
編輯回答
筱饞貓

一般情況下,生產(chǎn)環(huán)境的代理是不需要在前端項目里寫入或者完成的,你也可以看到webpack config文件夾下的proxy是在dev 下的, 在生產(chǎn)環(huán)境中,大多數(shù)的選擇都是使用nginx來完成,謝邀

2018年9月9日 18:16
編輯回答
撿肥皂

用nginx反向代理

2017年8月2日 12:04
編輯回答
殘淚

這里有一個 webpack4 入門例子,你可以查看一下https://github.com/crlang/eas...

2018年3月11日 20:46