π΄ AnoniChat FrontServer feat. Next.js
νλ‘μ νΈ κ΅¬μ‘°
/
βββ app/ # νμ΄μ§μ μ μ λ μ΄μμ, μ μ CSS μμΉ
β βββ favicon.ico
β βββ globals.css
β βββ layout.tsx
β βββ page.tsx
βββ public/ # μ μ νμΌ(μ΄λ―Έμ§ λ±)
β βββ file.svg
β βββ globe.svg
β βββ next.svg
β βββ vercel.svg
β βββ window.svg
βββ .gitignore
βββ README.md
βββ package.json
βββ package-lock.json
βββ next.config.ts
βββ postcss.config.mjs
βββ tsconfig.json
βββ eslint.config.mjs
pom.xml
κ³Ό λΉμ·ν μν μ νλ€.dev
, build
, start
, lint
)μ μμ‘΄μ±(react
, next
λ±)μ κ΄λ¦¬νλ€.application.properties
/yml
κ³Ό μ μ¬ν νκ²½ μ€μ μ λ΄λΉν©λλ€.nextConfig
κ°μ²΄ μμ νμν μ΅μ
μ μ±μ λ£μ μ μμ΅λλ€strict
λͺ¨λ μ¬λΆ, λͺ¨λ ν΄μ λ°©λ² λ±μ μ μν©λλ€.next/core-web-vitals
μ next/typescript
κ·μΉμ μ¬μ©ν΄ κΈ°λ³Έμ μΈ λ¦°νΈ κ·μΉμ μ μ©ν©λλ€<html>
κ³Ό <body>
νκ·Έλ₯Ό μ μν©λλ€. Spring Bootμμ κ³΅ν΅ λ μ΄μμ(μ: layout.jsp
, layout.html
)μ μ μνλ κ²κ³Ό λΉμ·ν©λλ€/
κ²½λ‘μ κΈ°λ³Έ νμ΄μ§λ₯Ό λνλ
λλ€. κ°λ¨ν βHello AnoniChatβ λ©μμ§λ₯Ό 보μ¬μ£Όλ μ»΄ν¬λνΈκ° λ€μ΄ μμ΅λλ€resources/static
ν΄λμ μ μ¬ν©λλ€.node_modules
, .next
κ²°κ³Όλ¬Ό λ± κ°λ° μ λΆνμν νμΌμ 무μν©λλ€