소개
게시글
질문&답변
H2
다시 여기저기 찾아본 결과 H2는 서버 모드와 임베디드 모드로 나뉜다고 이해했습니다. 즉, 정리하면 임베디드 모드 == 메모리 모드 (같은 말) 별도의 설치 없이 의존성만 추기해서 사용 애플리케이션 종료 전까지 데이터 보존 서버 모드 == 파일 모드 (같은 말) 별도의 저장 공간에 데이터를 저장해서 애플리케이션을 종료하더라도 데이터 보존 그렇기에 H2를 다운로드 제가 맞게 이해한걸까요??
- 0
- 2
- 263
질문&답변
웹 브라우저 요청 흐름 질문
답변 정말 감사합니다! 그러면 3-way-handshake는 HTTP로 요청/응답을 하기 전에 설정한다는 것이라서 HTTP와는 상관이 없다는 것이고, 만약 3-way-handshake 이후에 요청/응답을 TCP로 하면 계속 연결이 되어있는 상태며, 요청/응답을 HTTP로 하면 한번 통신 후에 끊긴다는 것으로 이해하면 될까요??
- 4
- 2
- 308
질문&답변
시퀄라이즈 환경변수 설정
하나만 더 질문드릴께요... 그러면 혹시 11장 supertest할때 --env test로 한번 test디비로 설정을 해두면 터미널을 껐다가 켜도 npm start 말고 npm test할때는 계속 test디비로 설정이 유지 되는 것인가요??
- 0
- 3
- 400
질문&답변
expect 질문입니다.
supertest 공식문서를 읽어보다가 궁금증이 생겨서 한번 더 질문 드려요.. (사진) 공식문서에 expect가 이런식으로 적혀있는데 여기서 [,fn] 이 의미하는 것은 펑션을 생략해도 되고 붙여도 된다는 의미로 이해해도 될까요?실제로 코드를 test('로그인 수행', async (done) => { request(app) .post('/auth/login') .send({ email: 'zerohch0@gmail.com', password: 'nodejsbook', }) .expect(302) .expect('Location', '/', done); }); 이런식으로 바꿔도 테스트에는 영향이 없던데 꼭 공식문서의 예시처럼 맞춰야하는 걸까요??
- 1
- 5
- 343
질문&답변
expect 질문입니다.
test('1 + 1 은 2일겁니다.', () => { expect(1 + 1).toEqual(2); }); 이런 식으로 expect는 matcher함수와 같이 쓰는게 아닌가요?? 혹시 모듈 자체를 jest랑 supertest랑 전혀 다르게 생각해서 안에 쓰이는 함수의 형태도 다른 것인가요??
- 1
- 5
- 343