본문 바로가기

nodejs5

NPM 모듈 개발 📌 아주 간단한 NPM모듈을 만들어 봅시다. NPM을 개발 시작 1 Node.js가 설치되어 있어야 합니다. 개발을 위한 IDE가 있어야 합니다. vscode로 진행 합니다. 기본적인 Javascript 문법을 숙지하고 있어야 합니다. Typescipt도 괜찮습니다. 일단 프로젝트 폴더를 하나 만들어 vscode에 프로젝트 폴더를 로드 합니다 여기에서는 npmadd 라는 이름으로 생성 하였습니다. vscode에서 터미널을 하나 열어 줍니다. 기본 npm 개발 준비가 끝이 났습니다. NPM을 개발 시작 💡 개발을 위한 기본 파일들을 생성 합니다. 가장 먼저 필요한 것은 package.json을 생성 해야 합니다. 직접 파일을 만들고 내용을 채워도 되며, npm init command를 이용하여 생성해도 괜.. 2023. 10. 11.
NPM 실행파일 (모듈이 아닌 실행 파일로) NPM모듈은 모듈로 import해서 함수나 클래스를 사용하는것 이외에도 일반적인 실행 파일로도 사용이 가능 합니다. NPM을 모듈 bin mode npm은 보통 library 형태로 많이 사용하지만, 일반적인 실행 파일과 동일한 방식으로도 사용이 가능하다. 대표적인 예로는 create react app과 같은 모듈을 볼 수 있다. 위 create react app 모둘의 실행 방식이다. javascript 파일이나, typescript 파일에서 import 하는 방식이 아닌, 직접 실행하는 듯한 모습을 볼 수 있다. npx는 모듈이 설치되어 있는 경우 실행을 아닌 경우 바로 설치해 주는 기능을 하며 실행 후 실행을 위해서 설치한 파일을 남기지 않고 삭제됩니다. 필요한 기능만 실행 후 깔끔하게 파일은 정리.. 2023. 10. 1.
str api 에 대하여 (2) strapi에 대하여 간단하게 설명한 글이 가장 많이 찾아 보는 것 같아, 좀 더 자세한 사항에 대하여 설명하는 내용을 작성한다. 만약 이글이 처음 보는 strapi에 대한 것이라면 아래 글을 먼저 읽어 보고 오길 바란다. CMS 기본 str api란? Headless cms CMS(Contents management system)는 개발자뿐 아니라 비개발자들도 한번은 들어봤을 법한 Word Press나 Wix등과 같은 기본적인 Back-end Server, Web-server, Front End 를 직접 코드개발없이 다양한 설정과 템플.. madfishdev.tistory.com strapi 의 모토 위 이미지에서도 볼 수 있는 것과 같이 기본적으로 strapi는 빠르게 API(RestAPIs)를 디자.. 2020. 12. 26.
strapi란? strapi(Headless cms) strapi란? Back-End 개발의 최소한의 노력으로 가능하게 해주는 Framework이다. Back-End의 기본은 CRUD + DB + API(Service)로 볼수 있다. strapi 소스를 설치하고 실행하면, Admin Page를 통해 DB 생성 관리, RestAPI, Data CRUD가 가능하다. strapi 설치와 실행 준비 사항 nodejs 12.x 이상 버젼 postgre sql 또는 Mysql server vs code(필수 항목은 아님) 설치와 실행 strapi npm install, CLI 실행 strapi cli를 npm install을 통하여 설치한후 strapi프로젝트를 실행시키는 방법 install guide link strapi sou.. 2020. 9. 7.