본문 바로가기
Express4
NGNG 블록체인 커뮤니티 Github GitHub - codestates/beb-03-NGNG Contribute to codestates/beb-03-NGNG development by creating an account on GitHub. github.com 배포 React App ngng2.shop 기술스택 프론트 - react - redux - react-query 백엔드 - express - typescript - typeorm - mysql - ipfs - nodemailer - ethers - class-validator - bcrypt - jwt 기능 1. 글, 댓글을 작성하거나 좋아요를 받으면 토큰 지급 2. 받은 토큰으로 NFT 발급 가능 3. 받은 NFT에 따라 토큰획득시 추가 획득 4. 토큰 기부 기능 5... 2022. 5. 2.
KAS 기반으로 클레이튼 서버 개발 with React 클레이튼 서버와 이를 테스트할 간단한 react 페이지로 구성했다. GitHub - jsc7727/KAS: KAS KAS. Contribute to jsc7727/KAS development by creating an account on GitHub. github.com 기술 스택 Client react axios Server express mutler caver-js caver-js caver-js는 HTTP or 웹소켓 연결로 Klaytn 노드와 상호작용할 수 있도록 하는 자바스크립트 API 라이브러리이다. multer keyStore 파일을 클라이언트에서 서버로 전송해야 해서 formData를 사용했다. multer는 파일 업로드에 사용되는 node.js middleware이다. 해당 부분은 아래서.. 2022. 4. 7.
nextjs custom express typeorm jest typescript nextjs 에 커스텀 express를 사용하여 토이 프로젝트를 진행중이다. jest로 서버 테스트코드를 작성하려는데 설정이 난해했다. jest 공식 홈페이지를 들어가보면 supertest를 쓰라고 권장한다. Testing Web Frameworks · Jest Jest is a universal testing platform, with the ability to adapt to any JavaScript library or framework. In this section, we'd like to link to community posts and articles about integrating Jest into popular JS libraries. jestjs.io How to test Express... 2021. 12. 6.
node.js express httpOnly 설정 app.use( expressSession({ ... cookie: { httpOnly: true, // javascript로 cookie에 접근하지 못하게 하는 옵션 secure: true, }, ... }), ); 만약 httpOnly 가 true 라면 해당 값은 javascript 로 가져올 수 없다. res.cookie('nickname', nickname, { maxAge: 900000, httpOnly: false }) res.cookie('isLoggedIn', true, { maxAge: 900000, httpOnly: false }) 특정 쿠키만 httpOnly 를 false 로 설정한다면 접근.. 2021. 10. 17.