ts-jest 설치 안되는 현상: network Invalid response body while trying to fetch https://registry.npmjs.org/ts-jest: aborted
Node.js 2023. 2. 15. 10:09

https://velog.io/@librarian/ts-jest-%EC%84%A4%EC%B9%98-%EC%95%88%EB%90%98%EB%8A%94-%ED%98%84%EC%83%81 ts-jest 설치 안되는 현상 일단 이렇게 패키지 설치가 안될경우에 패키지의 문제인지 아닌지를 확인하기위해서 스택오버플로우에 검색을 해봤지만 외국인들은 설치가 잘만 되는것 같았다그럼 집에있는 네트워크가 문제 velog.io 이 글을 보고 해결했다. 현재 내 개인 pc가 아닌 데스크톱에 git clone하고 npm i하려는데, 너무 오래걸리고, 된다한들 아래와 같은 에러가 떴다. PS C:\> npm i npm ERR! code ECONNRESET npm ERR! errno ECONNRESET npm ERR! network ..

koyeb으로 서버 배포하기
Node.js 2022. 10. 4. 23:57

안녕 헤로쿠! 헤로쿠가 프리 티어를 종료했다. 도커 이미지 없이 바로 깃헙 레포지토리에서 매끄럽게 배포가 가능한 서비스를 찾고있었다. 또 헤로쿠만큼이나 과정이 간단하길 바랐다. koyeb은 procfile 기반이라 헤로쿠를 쓰던 나로써는 더할 나위 없는 선택이었다. 그런고로 koyeb으로 옮기게 되었다. koyeb과 heroku를 비교한 글은 아래에! https://www.koyeb.com/docs/compare/heroku-vs-koyeb Heroku vs Koyeb Looking for an alternative to Heroku? Get our (not so) vendor-neutral version of the showdown here! www.koyeb.com 과정 https://devbull...

점호 프로그램 만들기- 과정
Node.js 2022. 6. 18. 22:21

홍익대학교 기숙사 층장의 업무 자동화를 위해 점호 시스템을 만드는 과정 ‘zerocho(조현영)님의 Node.js 교과서’를 참고하여 공부하면서 만들었음 https://hongik-dorm.herokuapp.com/ 완성된 모습. 서비스 운영 중이며 사용자 피드백을 통해 발전 중임. https://github.com/synodical/roll-call 깃허브 레포 주소 https://available-carol-098.notion.site/59b07c258380411c950af3a95270880e 점호 시스템 홍익대학교 기숙사 층장의 업무 자동화를 위해 점호 시스템을 만드는 과정 available-carol-098.notion.site 위의 노션의 메모를 복사한 미완성 포스트입니다. 에러 User.fin..

User.findOne is not a function
Node.js 2022. 3. 13. 16:28

https://stackoverflow.com/questions/44248753/ssequelizejs-mysql-and-passportjs-user-findone-not-a-function Ssequelizejs, MySQL and passportjs user.findOne not a function I'm currently migrating from mongodb to MySQL in my Node js application. I use sequelize as ORM, but I'm having some trouble migrating some passportjs code. I have the following modal. user.js: ... stackoverflow.com https://stac..

[출석부 만들기] mongoose 연결하고 mongoDB compass에서 확인하기
Node.js 2022. 2. 21. 15:48

node.js, mongoose를 이용하여 User 스키마를 만들고 user 정보를 db에 넣는 과정이다. app.js var createError = require('http-errors'); var express = require('express'); var path = require('path'); var cookieParser = require('cookie-parser'); var logger = require('morgan'); var session = require('express-session'); var indexRouter = require('./routes/index'); var usersRouter = require('./routes/users'); var residentRouter..

백, 프론트 서버 동시 실행 시 한쪽을 무시해요
Node.js 2022. 2. 15. 23:52

[1] npm run start --prefix client exited with code 0 node.js, express, react.js 라이브러리 사용 문제 백 서버와 프론트 서버를 동시에 실행할 수 있게 concurrently package 사용 설정으로 client/package.json "start": "react-scripts start", server/package.json scripts": { "start": "node server/index.js", "backend": "nodemon server/index.js", "dev": "concurrently \"npm run backend\" \"cd ./client && npm run start\"" } npm run dev를 하면 [1..

[MongoDB] 몽구스 스키마 설계, password 암호화, 저장
Node.js 2022. 2. 13. 16:35

https://www.inflearn.com/course/%EB%94%B0%EB%9D%BC%ED%95%98%EB%A9%B0-%EB%B0%B0%EC%9A%B0%EB%8A%94-%EB%85%B8%EB%93%9C-%EB%A6%AC%EC%95%A1%ED%8A%B8-%EA%B8%B0%EB%B3%B8/lecture/37072?tab=curriculum 따라하며 배우는 노드, 리액트 시리즈 - 기본 강의 - 인프런 | 학습 페이지 지식을 나누면 반드시 나에게 돌아옵니다. 인프런을 통해 나의 지식에 가치를 부여하세요.... www.inflearn.com 위의 강의를 듣고 작성하였습니다. User.js const mongoose = require('mongoose'); const userSchema = mongoose...

TypeError: "x" is not a constructor
Node.js 2022. 2. 13. 01:06

const { User } = require('./models/User'); 라고 적었는데도 const user = new User(req.body); 에서 'TypeError: User is not a constructor'라는 에러를 얻었다. module.exports = { User }; 가 정확히 작성되지 않았음.

[Node.js] node-sqlite DB에서 여러 row를 반환하는 쿼리
Node.js 2022. 1. 28. 16:25

상황 images라는 table에 올라간 사진 여러장을 웹 페이지에 띄우기 위해 db.get("SELECT imageSrc FROM images WHERE owner=?", 라는 쿼리를 사용했으나, 사진 한장만 반환되었다. db.get("SELECT imageSrc, count(*) FROM images WHERE owner=?", 이때 이렇게 count(*)를 이용하면 1이상의 수가 제대로 들어오는 것을 알 수 있다. 해결 라우팅하는 js파일에 db.all("SELECT imageSrc FROM images WHERE owner=?", all method를 사용하고, render되는 html에 { %> 을 하면 이렇게 여러 행이 console에 찍히는 것을 볼 수 있다. 그러나 all method는 데..