Framework | Test
-
-
[Resolved Error] TypeError: Cannot read property 'readFileSync' of undefinedFramework | Test/Nest.js 2022. 7. 26. 10:10
업무 중 해결 했던 에러에 대하여, 기록한다. Nest.js 프로젝트에서 fs 의 readFileSync 를 사용하여 파일을 읽으려고 했는데, 아래와 같은 에러 메세지가 발생했다. TypeError: Cannot read property 'readFileSync' of undefined stackoverflow의 답변을 통해 해결했는데, 아래와 같이 import * as 를 해주면 readFileSync 를 사용할 수 있다. 기존에 우리는 import { } from 'fs' 이런식으로 했었던 것 같다. 포스팅을 해두려고 에러 메세지를 스크린샷으로 남겨뒀었는데, 업무 중의 트러블슈팅이라 스크린샷은 PASS... 추후 참고할 수 있도록 스택오버플로우 링크도 남겨둔다 :) import * as fs from..
-
[Node.js] Node.js 란 무엇인가?Framework | Test/Node.js 2022. 2. 26. 16:18
※본 포스팅은 개인 학습을 목적으로 작성된 것이므로 정확하지 않은 정보가 포함되어 있을 수 있음을 참고 부탁드립니다. Node.js 란? Node.js는 서버사이드 자바스크립트이며 구글의 자바스크립트 엔진인 V8을 기반으로 구성된 일종의 소프트웨어 시스템이다. 👉 Node.js를 공부하기 전에는 Spring과 같은 프레임워크와 비슷하구나 라고 생각했었는데, 자바스크립트 런타임(프로그램을 실행할 수 있는 환경) 정도로 정리되는 것 같다. 그러면 Node.js에서는 어떤 프레임워크를 사용할까? 👉 Express, Koa, Hapi와 같은 프레임워크가 있는데 그 중 Express가 가장 유명하다. 내가 프로젝트를 하면서 적용했던 이유도 가장 유명해서인데, 또 다른 블로그에 따르면 코드의 양이 줄고 추후 유지보..
-
[Node.js] 모듈 설치 명령어 정리 (일부)Framework | Test/Node.js 2021. 12. 4. 12:21
부트캠프 과정에서 직접해보면서 스크린샷을 많이 찍어뒀는데, 과제 해결로 바빠서 미뤄뒀더니 바탕화면이 스크린샷으로 꽉차버렸다... 일단 npm 설치 명령어 일부만 정리해보아야겠다. + npm 최신 버전에서는 npm init 이라는 명령어를 생략하면 모듈 설치가 정상적으로되지 않는다고 하니 참고할 것! (프로젝트 생성 후 new terminal에서 npm init 명령어 입력하여 초기화 진행 후 필요한 모듈을 설치하면 되는 것 같다.) 1. npm i express -S : Express 설치 명령어 2. npm i mongoose -S : mongoose 설치 명령어 3. npm i jsonwebtoken -S : jsonwebtoekn 설치 명령어 (제일 사용량이 많은 오픈 소스 라이브러리라고함) 4. ..
-
[Node.js] 설치 및 환경설정 (Windows) 🔨Framework | Test/Node.js 2021. 11. 15. 17:33
https://nodejs.org/en/ Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 1. 홈페이지에서 원하는 버전 클릭 현재 버전 보다 안정적인 좌측의 16.13.0 LTS 버전 선택하였다. 사용자의 선호에 따라 선택해서 설치하면 된다. 2. 다운받 파일 실행 설치가 완료되었을 경우 설치 경로로 들어가 아이콘 클릭 후 실행 시킨다. 3. next 클릭 아래와 같이 창이 뜨면 Next 를 선택해서 다음으로 넘어간다. 4. 동의 클릭 Licencse Agreement를 읽어보고 동의할 경우 체크박스 체크 후 Next를 클릭한다. 5. 설치 경로 확인 원하는 설치 경로가 있을 경우 Chan..
-
[Spring] 스프링 MVC 동작 구조 및 스프링 컨테이너Framework | Test/Spring 2021. 9. 5. 20:38
* 스프링 MVC 관련하여 정리가 잘되어 있는 블로그 https://codevang.tistory.com/248?category=847271 스프링(Spring) MVC 동작 구조 및 스프링 컨테이너 - Develop OS : Windows10 Ent, 64bit - WEB/WAS Server : Tomcat v9.0 - Language : JAVA 1.8 (JDK 1.8) - Framwork : Spring 3.1.1 Release - Build Tool : Maven 3.6.3 서블릿을 다루다 스프링으로 넘어온 후.. codevang.tistory.com https://to-dy.tistory.com/14?category=700248 스프링(Spring) 분석 - 생성한 프로젝트 구조 분석 * 스프링..
-
[Spring] Error : UnsatisfiedDependencyException, NoSuchBeanDefinitionExceptionFramework | Test/Spring 2021. 8. 23. 16:34
프레젠테이션 레이어와 비즈니스 레이어 통합 과정에서 DAO 클래스 교체 및 AOP 설정 적용 후 비즈니스 컴포넌트 의존성 주입 과정에서 아래와 같은 에러가 발생했다. 이미 동일한 에러 메세지가 몇 번 뜨긴 했는데, 이번에는 통합 및 교체과정에서 내가 누락한 부분이 있어서 기록을 남겨두고자 한다. [현재 상황] 더보기 현재 applicationContext.xml 파일은 src/main/resources에 있고 이때 서버를 구동하면 FileNotFoundException이 발생하는데 이는 ContextLoaderListener가 기본적으로 /WEB-INF/applicationContext.xml 파일을 읽어서 스프링 컨테이너를 구동하기 때문이다. 만약 src/main/resources 폴더에 있는 appl..
-
[Spring] 자바 기반 프레임워크(Struts, Spring, Hibernate 등)Framework | Test/Spring 2021. 8. 17. 01:21
자바 기반 프레임워크 - 스프링을 학습하다보면 스프링 외 다른 프레임워크에 대해서도 종종 언급되기 때문에 참고하면 좋을 것 같다. - 일반적으로 웹 프로젝트는 3-tier 방식으로 구성된다. Presentation Business Persistence 1)Presentation: 화면계층으로 화면에 보여지는 기술을 사용하는 영역이다. (jsp - view 관련) 2)Business: 비즈니스계층으로 비즈니스 로직을 담고 있는 영역이다. (java class - model 관련) 3)Persistence: 데이터계층으로 데이터를 어떤 방식으로 보관 및 사용하는지에 대한 설계이다. (DAO - model 관련) 처리영역 프레임워크 설명 Presentation Struts Struts 프레임워크는 UI Lay..