일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- backend
- TypeScript
- Component
- DART
- heroku
- clonecoding
- 자바스크립트
- express
- react
- node.js
- nodejs
- API
- GRID
- ECMAScript
- javscript
- Mongoose
- 리액트
- ES6
- Session
- form
- MongoDB
- HTML
- NextJs
- CLONE
- graphQL
- frontend
- Flutter
- JavaScript
- CSS
- pug
- Today
- Total
목록JavaScript (192)
Enjoy Programming

먼저 프로젝트를 생성한다. 프로젝트를 생성할 폴더로 가서 프로젝트명을 가진 폴더를 생성해준다. 폴더에서 vscode를 실행해주고 index.js하나를 생성해줬다. 자 이제 express를 설치해주는데 npmjs에서 설치해준다. node package management node.js에서 패키지를 관리해주는 시스템이다. npm에서 모두 관리가 가능하다. 파이썬의 pip같은 기능인듯 하다. 아주 유용했다 pip.... react, express, electron등등 javascript패키지가 모두 있다~ npm은 node.js를 설치시 함께 설치 된다. npm을 사용하기 위해서는 npm이 정한 방식으로 프로젝트를 시작해야 한다. npm init을 해주자. 패키지네임도 써주고 description도 써주고 무..
expressjs.com/ko/ Express - Node.js 웹 애플리케이션 프레임워크 Node.js를 위한 빠르고 개방적인 간결한 웹 프레임워크 $ npm install express --save expressjs.com Express는 웹 및 모바일 애플리케이션을 위한 일련의 강력한 기능을 제공하는 node.js 웹 앱 프레임웍이다. 활용할 수 있는 많은 http 유틸리티 메소드 및 미들웨어를 통해 쉽고 빠르게 강력한 API 작성이 가능 node.js로 서버를 만들때 Express라는 프레임웍을 이용해 몇 줄의 코드로 서버를 간편히 만들 수 있다. 이미 많은 줄의 코드로 만들어져 있어서 사용법을 익힌다면 빠르게 만들 수 있다. 예를 들면 파이썬의 장고, 플라스크 PHP의 라라벨 JAVA의 spri..
node.js사이트에서 받아서 설치해도 되지만 한번 해봤는데 npm업데이트에서 오류가 나서 삭제했다 맥에서 패키지 관리시스템인 homebrew를 설치하고 brew를 이용해 설치해보겠다 changelog.com/posts/install-node-js-with-homebrew-on-os-x Install Node.js and npm using Homebrew on OS X and macOS Install Node.js and npm using Homebrew on OS X and macOS changelog.com 여기로 가서~~ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 복..
/* nodejs 카테고리는 nomadcoder의 wetube clone coding과정에서 습득한 내용들을 위주로 작성합니다. 클론코딩 과정이 주가 될 것이고 여기에 필자가 따로 찾아보고 학습한 것을 더 기술 할 예정입니다. */ 쉽게 말해 브라우저에 내장된 javascript를 브라우저 밖으로 가지고 나와서 유저가 사용할 수 있게 해놓은 것. 밖으로 가지고 온 자바스크립트를 이용해서 서버를 만들 수도 있고 웹스크래핑도 만들 수 있다. 브라우저와 별도로 자바스크립트를 이용하는 것. developer.mozilla.org/en-US/docs/Glossary/Node.js?utm_campaign=feed&utm_medium=rss&utm_source=developer.mozilla.org Node.js -..

모든 브라우저는 자바스크립트를 해석하고 실행할 수 있는 엔진을 내장하고 있음. browser뿐만 아니라 서버사이드인 Node.js도 자바스크립트 엔진을 내장하고 있다. 기본적으로 브라우저에서 동작하는 코드는 Node.js에서도 동작한다. 그러나 두개의 목적이 달라 브라우저와 node.js 모두 자바스크립트 코어인 EcmaScript를 실행 할 수 있지만 브라우저와 Node.js에서 ECMAScript 이외에 추가적으로 제공하는 기능은 호환되지 않는다. ex > 브라우저는 HTML요소를 선택하거나 조작하는 기능들의 집합인 DOM API를 기본적으로 제공 Node.js는 Web API인 DOM API를 제공하지 않는다. 반대로 Node.js에서는 파일을 생성하고 수정하는 File시스템을 기본 제공하지만 브라..
자바스크립트는 HTML, CSS와 함께 웹을 구성하는 요소 중 하나로 웹브라우저에서 동작하는 유일한 프로그래밍 언어! 기본 문법은 C, JAVA와 유사하고 self에서는 proto type기반 상속을 , scheme에서는 일급 함수의 개념을 차용했다. 별도의 컴파일 작업을 수행하지 않는 interpreter language이다. - 내가 아는 python도 인터프리터 방식. 인터프리터 : 소스코드를 즉시 실행 컴파일러 : 빠르게 동작하는 머신코드를 생성 & 최적화 자바스크립트는 imperative(명령형), functional(함수형), prototype-based(객체지향 프로그래밍)을 지원하는 멀티 패러다임 프로그래밍 언어 클래스, 상속, 은닉을 위한 키워드 private가 없어서 객체지향 언어가 아..