mkfdev / practice-node.js

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

practice-node.js

  • node.js와 express를 이용한 ajax 비동기 데이터 전송 실습
  • 'node.js 웹개발로 알아보는 백엔드 자바스크립트의 이해' 강의 수강
  • public, app.js, package.json
  • study 폴더: 그외의 실습 기록

실습 내용

  1. express설정
  2. 필요한 npm 모듈설치
  3. input UI만들기(not yet)
  4. 검색결과를 받아서 dummy json형태를 내려주기
  5. 화면에 결과를 노출하기

app.js 세팅

var express = require('express')
var app = express()
var cors = require('cors');
var bodyParser = require('body-parser')

app.listen(3000, function(){
    console.log("start!! express server on port 3000");
});//비동기 콜백함수

//static directory 등록
app.use(express.static('public'))

//post로 데이터 받을때
app.use(bodyParser.json())
//인코딩된(아스키) 데이터를 처리.
app.use(bodyParser.urlencoded({extended:true}))
app.use(cors())

//view engine 설정
//(express와 동작하여 결합하는 템플릿으로 views폴더 안에 위치시킨다)
//app.set('view engine', 'ejs')

About


Languages

Language:JavaScript 58.6%Language:HTML 41.4%