91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

解決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

虞城县| 遂川县| 德惠市| 泸溪县| 仁化县| 虎林市| 柳州市| 汤阴县| 甘肃省| 博爱县| 佛山市| 色达县| 离岛区| 鄂托克旗| 平顶山市| 凌云县| 全州县| 阳新县| 慈溪市| 会同县| 麻江县| 新丰县| 永泰县| 行唐县| 墨玉县| 江川县| 元阳县| 宝丰县| 定远县| 延边| 都匀市| 外汇| 嘉义县| 延庆县| 监利县| 集安市| 金华市| 习水县| 土默特左旗| 常山县| 博爱县|