亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

解決webpack dev-server不能匹配post請求的問題

發布時間:2020-09-14 13:05:21 來源:腳本之家 閱讀:343 作者:Zhuyi731 欄目:web開發

webpack的dev-server只能匹配get請求,在本地做本地數據的時候會很不方便。

可以使用如下兩種辦法解決:

1.在webpack.config.js配置文件中的devServer字段加入

devServe:{
  setup: (app) => {  //解決post沒響應的問題
       app.post('/goform/**', function(req, res) {
       res.redirect(req.originalUrl); //重定向到對應路徑
    });
  }
}

@webpack3.0以后的版本setup需要改成before

2.在node_modules里找到webpack-dev-server/lib/server.js中,在Server這個函數中,大約100行左右的地方加入如下代碼。來攔截post請求。當然,路徑要自己寫,也可以寫成上面那樣。

app.post('/goform/*', (req, res) => {
res.setHeader('Content-Type', 'text/plain;charset=UTF-8');
let filename = path.join(__dirname,'..','..','..',`public/${req.originalUrl}.txt`);

fs.exists(filename, exists => {
 if(exists) {
  fs.createReadStream(path.join(__dirname,'..','..','..',`public/${req.originalUrl}.txt`)).pipe(res);
 }else {
  res.end(`${req.originalUrl}' <- <- 老鐵,這個接口你還沒寫。`);
 }
});

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阿鲁科尔沁旗| 中山市| 吴旗县| 五原县| 台北市| 保亭| 南安市| 永嘉县| 若羌县| 赤水市| 砀山县| 芷江| 昌乐县| 康平县| 双峰县| 新营市| 驻马店市| 永清县| 云和县| 彭山县| 嫩江县| 福清市| 鹤壁市| 长武县| 华坪县| 泽库县| 林周县| 宝鸡市| 安仁县| 黎川县| 舒兰市| 贵德县| 平乐县| 顺昌县| 法库县| 牟定县| 凤城市| 西乌| 广饶县| 托克逊县| 饶平县|