、セットアップへの変更、それは
全体のすべてがsync-request
、body-parser
に依存関係を追加し、追加POSTのために動作するようには
var bodyParser = require('body-parser');
var request = require('sync-request');
あなたwebpack.config.jsの両方に依存関係が必要ですdevServerで
プロキシするURLにwebpack.config.js
devServer: {
setup: function(app) {
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({
extended: true
}));
app.post(/^\/(URL1|URL2|URL3)\//, function(req, res) {
var serviceCallResponse = request('POST', 'your app server url here' + req.originalUrl, {
json:req.body
});
res.send(serviceCallResponse.getBody('utf8'));
});
},
proxy: {
'*/other URLs proxy/*': 'your app server url here'
}
}
変更URL1/2の一部あなたはあなたのアプリケーションサーバーアドレスを配置します。
これは、本番で `WebPACKの-DEV-server`を実行しています(JSONペイロードに取り組んで)POSTリクエストのプロキシのすべての種類
のために働くのだろうか? – robertklep
@robertklep私たちのプロダクションサーバーには生産していませんが、静的なhtml、js、cssを提供するnginxがインストールされています。しかし、我々が開発しているときには、確認ページを開発する方法が必要です。 –