タイトルが言うように。私は別のルートからルートを呼び出す必要があります。expressjsのコードでルートを実行してください
私はrun-middleware npmモジュールを使用しましたが、2つのhttp要求を表示しているような、奇妙な出力を示すMorganを使用した後、どちらも同じです。また、無効なルートにアクセスすると、すべてのルートをキャッチしません。代わりにその投げ違いエラー。ここにログがあります。
data: app/server.js:29146 - ======================================
data: app/server.js:29146 - 200
data: app/server.js:29146 - <!DOCTYPE html>
data: app/server.js:29146 - <html lang="en">
data: app/server.js:29146 - <head>
data: app/server.js:29146 - <meta charset="utf-8">
data: app/server.js:29146 - <title>Error</title>
data: app/server.js:29146 - </head>
data: app/server.js:29146 - <body>
data: app/server.js:29146 - <pre>Cannot POST /api/v1/auth/authenticate</pre>
data: app/server.js:29146 - </body>
data: app/server.js:29146 - </html>
data: app/server.js:29146 - ======================================
data: app/server.js:29146 - POST /api/v1/auth/authenticate - - ms - -
data: app/server.js:29146 - POST /api/v1/auth/authenticate 200 474.491 ms - 268
私は、この目的のために他のライブラリがあります/ ASDのルートが無効
req.runMiddleware('/asd',{method:'post'},function(code,data){
console.log('======================================');
console.log(code);
console.log(data);
console.log('======================================');
});
で以下のコードを使用?
または誰でも自分の作成を手助けできますか? 私はミドルウェアを作る方法を知っています&どのように表現のミドルウェアチェーンを呼び出すか、私はちょうどreqオブジェクトのどのフィールドを変更して復元する必要があるか知りたいです。
あなたはすでに独自のミドルウェアを構築しています。 – TGrif
はい私はそれらのカップルを持っていますが、私はreqまたはresを変更したことはありません –