일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 막내의막무가내 코틀린
- 안드로이드 Sunflower 스터디
- 막내의막무가내 알고리즘
- 막내의막무가내 플러터 flutter
- 프래그먼트
- 주택가 잠실새내
- 주엽역 생활맥주
- 프로그래머스 알고리즘
- 막내의막무가내 플러터
- 막내의막무가내 코틀린 안드로이드
- 2022년 6월 일상
- 막내의막무가내
- flutter network call
- 부스트코스
- 막내의막무가내 안드로이드 에러 해결
- 막내의막무가내 SQL
- 막내의 막무가내 알고리즘
- 막내의막무가내 일상
- 부스트코스에이스
- 막내의막무가내 안드로이드 코틀린
- 막내의 막무가내
- 안드로이드
- 막내의막무가내 코볼 COBOL
- 막내의막무가내 안드로이드
- 막무가내
- 막내의막무가내 목표 및 회고
- 막내의막무가내 프로그래밍
- Fragment
- 막내의막무가내 rxjava
- 안드로이드 sunflower
- Today
- Total
목록웹/Nodejs (5)
막내의 막무가내 프로그래밍 & 일상
Nodejs 코드 정리를 해볼려고한다. 먼저 프로젝트 구조는 다음과 같다. 크게 controller, route, app으로 나뉜다. app.jsconst express = require( "express"); const router = require("./route/router"); const bodyParser = require('body-parser'); const app = express(); const port = process.env.PORT || 3000; app.use(bodyParser.json()) app.use(bodyParser.urlencoded({extended:true})) app.use(router); app.listen(port, err => { if(err){ consol..
app.post('/restaurant/search', function (req, res) { var userRestaurant = req.body.userRestaurant; var sql = "select * from Users where name LIKE " +connection.escape('%'+req.body.userRestaurant+'%'); connection.query(sql, userRestaurant, function (err, result) { if (err) console.log(err); else { if (result.length === 0) { res.json({ result: false, msg: '없는 데이터' }); } else { res.json({ result: t..
한 파일에 모든 모듈을 넣거나 관련이 크지 않은 경로를 가진 것도 서로 섞여있으면 코드를 읽고 유지보수하기가 힘들 것이다. 그래서 라우터를 만들어 모듈화하는 방법과(라우팅) 간략한 nodejs의 mvc패턴에 대해 알아봤다 (개인 필기 및 공부 용으로 작성한 글이라 순서에 상관없이 작성하였습니다.) 참고로 es6 문법을 사용했으므로 babel모듈을 따로 설치해주어야한다 npm install --save-dev @babel/core @babel/cli npm install @babel/core npm install @babel/preset-env 로 설치하고 프로젝트폴더에 .babelrc 라는 파일을 만들어주고 다음과 같이 작성해준다. { "presets": ["@babel/preset-env"] } 그리고..
뷰엔진을 사용안했을 때 import express from "express"; const app = express(); // express import bodyParser from "body-parser"; // var bodyParser = require('body-parser') //서버구동 app.listen(3000, function() { console.log("express server start on port 3000"); }); //app.use 사용 //static 디렉토리 설정 //public이란 디렉토리에 html(뷰)만들었을 경우 자동으로 해당위치의 url로 접근하면 해당파일을 띄워줌(일일히 매매번 url 설정 귀찮을을때 유용) app.use(express.static('public..
프로젝트에서 자바스크립트 파일 하나 생성 후터미널창에 다음과 같이 입력한다. 1. npm init 그럼 정보입력창들이 뜨는데 description빼고는 딱히 건들게 없다. 그냥 엔터를 연타하자 2. npm install express --save express는 노드기반의 웹서버중 하나이며 가장 큰 규모를 가지고 있다. 이것을 다운받고 설치된 내역을 package.json에 저장해준다. node_modules 모듈이 생긴걸 확인 할 수 있다. 그 안에 express폴더가있다. 3. 서버실행코드 (init.js) 예제 const app = express(); const PORT = 4000; const handleListening = () => console.log(`Listening on: http://..