سلام دوستان امیدوارم حالتون خوب باشه.
من اخیرا یک پروژه next.js رو شروع کردم و دقیقا طبق دستور العمل های خود سایت در پوشه app یک دایرکتوری جدید ایجاد میکنم. اما زمانی به لوکال هاست برمیگردم و ادرس مربوطه رو وارد میکنم ارور 404 میده مثلا (localhost:3000/posts/first-post)
ممنون میشم راهنمایی بفرمایید.
شاید پاسخ شما همینجا باشد
ادرس دهی رو بر اساس پوشه pages انجام بدید

در این مورد اگر بخوایم که به صفحه یک job با ایدی 1 بریم ادرسش میشه http://localhost:3000/jobs/1
حتما در نظر داشته باشید ایدی که اینجا یک هست یک اسلاگه و باید درون برکت باشه.
خب الان توی ورژن جدید داخل دایر کتوری app مگه نباید فولدر بسازم ؟
تا اونجایی که من متوجه شدم توی ورژن جدید و با وجود App Router دایرکتوری به این شکل تبدیل میشه و من طبق فرآیندی که اینجا توضیح داده جلو رفتم : https://nextjs.org/learn/basics/navigate-between-pages/pages-in-nextjs
ضمن اینکه طبق روش شما هم جلو رفتم اما نتیجه حاصل نشد !!!!
من با این روش پروژه رو نصب میکنم :
C:\Users\PC CITY\Desktop\test>npx create-next-app
√ What is your project named? ... my-app
√ Would you like to use TypeScript with this project? ... No / Yes
√ Would you like to use ESLint with this project? ... No / Yes
√ Would you like to use Tailwind CSS with this project? ... No / Yes
√ Would you like to use `src/` directory with this project? ... No / Yes
√ Use App Router (recommended)? ... No / Yes
? Would you like to customize the default import alias? » No / Yes