tusbasaのブログ

業務や勉強中に調べたことを自分用にメモするブログ

【Nuxt.js】serverMiddlewareでpathを設定する際の注意点

nuxt.config.jsでserverMiddlewareを設定する際、pathを指定できる。 handlerとして呼びだされるファイルの中でNode.jsのHTTPリクエストオブジェクトを使用してreq.urlを表示するとserverMiddlewareのpathで指定した部分は除外されている。

nuxt.config.js

serverMiddleware: [
    { path: '/entities', handler: prefectureRedirect }
  ],

prefectureRedirect.js

function prefectureRedirect (req, res, next) {
  console.log(req.url)
...
}

=> /1234?rel=aaa

/entities/1234?rel=aaa が取得できると思っていたが/entitiesは除外されている