1
0

Next.jsで()付きのディレクトリの扱い

Posted at

バージョン

    "next": "13.5.6",
    "react": "^18",
    "react-dom": "^18",

概要

Next.jsでルーティングを行う時にディレクトリ内にpage.tsxを作成するとルーティングが可能になる。例えば、下記のようにディレクトリ内に作成すると[http://localhost:3000/](http://localhost:3000/contact)pagesとなる。

pages
  page.tsx

課題

仮にpagesディレクトリにtaskディクトリとcontactディレクトリを作成して、それぞれの配下にpage.tsxを作成する。それぞれのルーティングはhttp://localhost:3000/pages/taskhttp://localhost:3000/pages/contactになる。このパス中のpagesの記述をなくしたい。

解決策

pagesディレクトリを(pages)に書き換えることで、それぞれのルーティングはhttp://localhost:3000/taskhttp://localhost:3000/contactとなる。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0