Как переписать URL в Gatsby Dev Server - PullRequest
0 голосов
/ 01 октября 2019

В приложении Gatsby мне нужны следующие URL:

mysite.com/
mysite.com/{contentId}
mysite.com/{contentId}/edit

как мне переписать эти URL в режиме разработки, чтобы

mysite.com/ and mysite.com/{contentId} перенаправлялось на страницуindex.js

mysite.com/{contentId} перенаправлен на страницу edit.js

Я пытался использовать exports.onCreateDevServer, но я не смог сделать перезапись.

exports.onCreateDevServer = ({ app }) => {
  app.use(function(req, res, next ) {
    if (req.url === PAGE1) {
      req.url = PAGE2;
      app.handle(req, res, next)
    }
  });
}

Я ценю любую помощь по этому вопросу:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...