const express = require("express");
const app = express();
app.use(express.static(__dirname + "/public"));
const bbsRouter = express.Router();
const userRouter = express.Router();
const shoppingRouter = require("./routes/07.shoppingRouter");
===07.shoppingRouter의 모양
const express = require("express");
const shoppingRouter= express.Router();
shoppingRouter.get("/list", (req,res)=>{
res.send(`<h1>http://localhost:3000/shopping/list</h1>`);
});
shoppingRouter.get("/cart", (req,res)=>{
res.send(`<h1>http://localhost:3000/shopping/cart</h1>`);
});
module.exports = shoppingRouter;
===즉 쇼핑라우트.get도 여기 선언이 되있는 거나 마찬가지
app.use("/bbs", bbsRouter)
app.use("/user", userRouter)
app.use("/shopping", shoppingRouter)
app.get("/",(req,res)=>{
res.send(`<h1>router</h1>`);
});
bbsRouter.get("/list", (req,res)=>{
res.send(`<h1>http://localhost:3000/bbs/list</h1>`);
});
bbsRouter.get("/write", (req,res)=>{
res.send(`<h1>http://localhost:3000/bbs/write</h1>`);
});
bbsRouter.get("/update", (req,res)=>{
res.send(`<h1>http://localhost:3000/bbs/update</h1>`);
});
userRouter.get("/register", (req,res)=>{
res.send(`<h1>http://localhost:3000/user/register</h1>`);
});
app.get("*", (req,res)=>{
res.status(404).send("path not found");
});
app.listen(3000, (req,res)=>{
console.log("server is running at http://127.0.0.1:3000");
});