본문 바로가기

express설치

[express]게시판 만들기 #2 이제 routes 폴더에 board를 만들어주자. /backend/routes/board.ts import { Router } from 'express'; const route = Router(); export = route; /backend/routes/index.ts import { Router } from 'express'; import * as board from './board'; const route = Router(); route.use('/board', board); export = route; 이제 app.ts -> routes/index.ts -> routes/board.ts까지의 연결이 끝났다. 그럼 이제 여기서 끝? 끝이면 안되지 뭐 된게 없잖아. 컨트롤을 해줘야지 컨트롤러 추가 /.. 더보기
[express]게시판 만들기 #1 backend 설치 터미널에 다음과 같이 입력한다. npm init yarn add typescript tsc --init tsc --init이 tsconfig.json으로 생성하면 import 인식이 안되더라 에러나는 경우 아래 코드 참고할것 /backend/tsconfig.json tsc --init을 통해 생성된 파일 { "compilerOptions": { "lib": ["es5", "es6"], "target": "es5", "module": "commonjs", "moduleResolution": "node", "outDir": "./build", "emitDecoratorMetadata": true, "experimentalDecorators": true, "sourceMap": true }.. 더보기
[express]node express #1:Hello World 설치 순서 최초설치라면 npm i -g express npm i -g nodemon 프로젝트 내 설치라면 npm init //package.json 생성 npm i express //express 프레임워크 설치 서버 실행 /App.js const express = require('express'); const app = new express(); //app에서 express 생성 //express 미들웨어 실행 app.use('/', (req, res, next) => { //res.send('root'); }); //포트 생성 app.listen(3000, () => { console.log('it is 3000port'); }); 실행 방법은 터미널에서 다음과 같이 입력하면 된다. node App... 더보기