Posts
Q&A
H2
๋ค์ ์ฌ๊ธฐ์ ๊ธฐ ์ฐพ์๋ณธ ๊ฒฐ๊ณผ H2๋ ์๋ฒ ๋ชจ๋์ ์๋ฒ ๋๋ ๋ชจ๋๋ก ๋๋๋ค๊ณ ์ดํดํ์ต๋๋ค. ์ฆ, ์ ๋ฆฌํ๋ฉด ์๋ฒ ๋๋ ๋ชจ๋ == ๋ฉ๋ชจ๋ฆฌ ๋ชจ๋ (๊ฐ์ ๋ง) ๋ณ๋์ ์ค์น ์์ด ์์กด์ฑ๋ง ์ถ๊ธฐํด์ ์ฌ์ฉ ์ ํ๋ฆฌ์ผ์ด์ ์ข ๋ฃ ์ ๊น์ง ๋ฐ์ดํฐ ๋ณด์กด ์๋ฒ ๋ชจ๋ == ํ์ผ ๋ชจ๋ (๊ฐ์ ๋ง) ๋ณ๋์ ์ ์ฅ ๊ณต๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํด์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ข ๋ฃํ๋๋ผ๋ ๋ฐ์ดํฐ ๋ณด์กด ๊ทธ๋ ๊ธฐ์ H2๋ฅผ ๋ค์ด๋ก๋ ์ ๊ฐ ๋ง๊ฒ ์ดํดํ๊ฑธ๊น์??
- 0
- 2
- 325
Q&A
์น ๋ธ๋ผ์ฐ์ ์์ฒญ ํ๋ฆ ์ง๋ฌธ
๋ต๋ณ ์ ๋ง ๊ฐ์ฌํฉ๋๋ค! ๊ทธ๋ฌ๋ฉด 3-way-handshake๋ HTTP๋ก ์์ฒญ/์๋ต์ ํ๊ธฐ ์ ์ ์ค์ ํ๋ค๋ ๊ฒ์ด๋ผ์ HTTP์๋ ์๊ด์ด ์๋ค๋ ๊ฒ์ด๊ณ , ๋ง์ฝ 3-way-handshake ์ดํ์ ์์ฒญ/์๋ต์ TCP๋ก ํ๋ฉด ๊ณ์ ์ฐ๊ฒฐ์ด ๋์ด์๋ ์ํ๋ฉฐ, ์์ฒญ/์๋ต์ HTTP๋ก ํ๋ฉด ํ๋ฒ ํต์ ํ์ ๋๊ธด๋ค๋ ๊ฒ์ผ๋ก ์ดํดํ๋ฉด ๋ ๊น์??
- 4
- 2
- 395
Q&A
์ํ๋ผ์ด์ฆ ํ๊ฒฝ๋ณ์ ์ค์
ํ๋๋ง ๋ ์ง๋ฌธ๋๋ฆด๊ป์... ๊ทธ๋ฌ๋ฉด ํน์ 11์ฅ supertestํ ๋ --env test๋ก ํ๋ฒ test๋๋น๋ก ์ค์ ์ ํด๋๋ฉด ํฐ๋ฏธ๋์ ๊ป๋ค๊ฐ ์ผ๋ npm start ๋ง๊ณ npm testํ ๋๋ ๊ณ์ test๋๋น๋ก ์ค์ ์ด ์ ์ง ๋๋ ๊ฒ์ธ๊ฐ์??
- 0
- 3
- 500
Q&A
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
- 431
Q&A
expect ์ง๋ฌธ์ ๋๋ค.
test('1 + 1 ์ 2์ผ๊ฒ๋๋ค.', () => { expect(1 + 1).toEqual(2); }); ์ด๋ฐ ์์ผ๋ก expect๋ matcherํจ์์ ๊ฐ์ด ์ฐ๋๊ฒ ์๋๊ฐ์?? ํน์ ๋ชจ๋ ์์ฒด๋ฅผ jest๋ supertest๋ ์ ํ ๋ค๋ฅด๊ฒ ์๊ฐํด์ ์์ ์ฐ์ด๋ ํจ์์ ํํ๋ ๋ค๋ฅธ ๊ฒ์ธ๊ฐ์??
- 1
- 5
- 431




