// default 로 export
export default router;
import router from 파일 위치;
// 개별 export
export const firstController = (req, res) => res.send("First");
export const secondController = (req, res) => res.send("Second");
import { firstController, secondController } from 파일 위치;
// 두 식은 같은 식
const { id } = req.params;
const id = req.params.id;
https://developer.mozilla.org/ko/docs/Web/API/Console/log
// handleHome 이라는 이름을 가진 controller
const handleHome = (req, res) => {
return res.send("Hello");
};
app.get("/", (req, res) => {
// return 사용
return res.send("Hello");
});
// return 생략
app.post("/", (req, res) => res.send("Hello"));
const app = express();
app.listen(3000);
app.use("path", (req, res, next) => next(););
// js 형식의 정보({key:value})
// express.urlencoded({extended: ture}) 미들웨어 필요
// http, https
// text, html 등을 전송
// view 파일에 object 형태로 정보 전송
// 연결 종료
// 해당 url로 이동
const router = express.Router();
--- (1)
--- (2)
--- (1), (2)를 한번에 쓰는 방법