express이용하여 간단하게 api 서버 만들기
여기 계신분들 express 다 아시는 내용이라
글을 쓸까 고민을 했는데,
혹시나 모르시는 분들을 위해서 간략하게 기술하겠습니다.
express는 nodejs 모듈중 하나로서 백앤드 api를 손쉽게 개발할수 있도록 해주는 모듈입니다.
1. express 프로젝트 생성
프로젝트를 진행할 디렉토리를 생성 후 만든 디렉토리에 들어갑니다.
[code]
$ mkdir gnu_app
$ cd gnu_app
[/code]
npm 초기화를 합니다. 초기화를 하게되면 package.json 파일이 생성됩니다.
[code]
$ npm init
[/code]
express를 설치를 합니다.
[code]
$ npm install express --save
[/code]
2. 사용법
[code]
const express = require('express')
const app = express()
const port = 3000
//get 전송
app.get('/', (req, res) => {
res.send('Hello World!')
});
//post 전송
app.post('/', function (req, res) {
res.send('Got a POST request');
});
//put 전송
app.put('/user', function (req, res) {
res.send('Got a PUT request at /user');
});
//
app.listen(port, () => {
console.log(`Example app listening at http://localhost:${port}`)
})
[/code]
참고링크 : https://expressjs.com/
댓글 1개
4년 전
좋은 정보 감사합니다.
게시글 목록
| 번호 | 제목 |
|---|---|
| 16329 |
node.js
Node.js MongoDB 정렬
|
| 16328 |
node.js
정규 표현식으로 필터링
|
| 16327 |
node.js
환경설정 - dotenv
|
| 16326 |
node.js
Node.js MongoDB 쿼리
|
| 16325 | |
| 16324 |
node.js
nodejs MongoDB Find All
|
| 16323 |
node.js
Node.js MongoDB find
|
| 16322 |
node.js
node.js MongoDB _id Field
|
| 16321 |
node.js
node.js MongoDB 여러 문서 삽입
|
| 16320 |
node.js
Node.js MongoDB Insert
|
| 16319 |
node.js
Node.js MongoDB 컬렉션 만들기
|
| 16318 |
node.js
Node.js MongoDB 데이터베이스 생성
|
| 16317 |
node.js
Node.js MongoDB 설치
1
|
| 16316 |
node.js
Node.js 전자 메일 보내기
|
| 16315 |
node.js
Node.js 파일 업로드
|
| 16310 |
node.js
node.js 이벤트 모듈
|
| 16309 |
node.js
node.js NPM
|
| 16308 |
node.js
node.js 파일삭제, 파일 이름 바꾸기
|
| 16305 |
node.js
nodejs 기초문법 - 클래스
3
|
| 16304 |
node.js
nodejs 기초문법 - 조건문 반복문
|
| 16303 |
node.js
nodejs .기초문법 변수선언 , 함수선언
|
| 16302 |
node.js
nodejs 파일 업데이트
|
| 16301 |
node.js
nodejs 파일 만들기
|
| 16300 |
node.js
nodejs 파일 읽기
1
|
| 16299 |
node.js
Node.js 쿼리 문자열 읽기 , 쿼리 문자열 분할하기
|
| 16298 |
node.js
NOde.js HTTP 모듈
|
| 16297 |
node.js
Node.js 모듈
|
| 16295 |
node.js
nods.js 시작하기
|
| 16294 |
node.js
node.js 란 2번째
|
| 16293 |
node.js
Node.js란
1
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기