본문 바로가기
반응형

서버 개발/node3

[nodejs] sequelize, 커스텀 외래키, 다대다 관계 설정 다대다 관계(Many to Many)를 설정해 주기 위해서 모델 클래스 내부에 있는 belongsToMany(Model, Option)을 사용하면 된다. Option 에는, through 옵션을 사용해서 junction Table을 지정해주어야 한다. 같은 테이블을 ManyToMany로 쓴다면, as 옵션을 통해서, Allias 를 주어야 한다. 인터프리터/컴파일러가 다른 테이블로 식별할 수 있도록 예) user 를 sender와 receiver로 Mail이라는 junction table에 넣고 싶은 경우, OnDelete, OnUpdate등의 옵션을 통해서, 참조하고 있는 필드가 삭제된 경우에 대해 대응 할 수 있다 (REGISTRICT, CASCADE, SET NULL )module.exports =.. 2021. 8. 12.
[nodejs] 노드js에서 data를 다른 라우터에게 전달해줄 수 있는 방법 node.js에서 다른 라우터로 데이터를 전달하는 방법 // 1. query build // 1-1 const string = encodeURIComponent('something that would break'); res.redirect(`/login?valid=${string}`); // 1-2 // const loginURI = new URL("http://localhost:5000/login"); let loginURI = new URL(window.location); loginURI.searchParams.append("foo", 1); loginURI.searchParams.append("bar", 2); loginURI.searchParams.append("baz", "your.. 2021. 6. 24.
typescript, node.js ,express 서버사이드 환경설정[2020.12.06] 1. express, @types/express 모듈, typescript, typescript config 생성 create express, @types/express modules, typescript and typescript config $ npm init -y && npm express @types/express typescript && tsc --init; 2. 개발폴더 src, 배포폴더 dist 생성 create src folder for resources and dist folder for diployed files $ mkdir dist && mkdir src 3. src/index.ts, src/Main.ts 생성 후, 내용 채워넣는다. create src/index.ts and src.. 2020. 12. 6.
반응형