전체 글
-
06/02 node.js 서버구축연습 7개발일지/팀GC 2021. 6. 4. 16:11
카페24 node.js 서버 호스팅 후 DB연동 확인 1. 카페24 node.js 서버 호스팅 아래 게시글에 따라 진행 https://velog.io/@peppermint100/JSCafe24%EC%97%90-NodeJS-%EC%96%B4%ED%94%8C%EB%A6%AC%EC%BC%80%EC%9D%B4%EC%85%98-%EB%B0%B0%ED%8F%AC%ED%95%98%EA%B8%B0 [JS]Cafe24에 NodeJS 어플리케이션 배포하기 현재 가장 유명한 웹 호스팅 서비스는 아마존의 AWS, 마이크로소프트의 Azure 그리고 구글의 Google Cloud Platform이 있습니다. 하지만 우리나라는 예전부터 오래된 Cafe24의 서비스도 많이 사용하고 있 velog.io node.js 앱 추가 퍼블릭 ..
-
06/04 node.js게임 웹 프로그래밍/node.js 2021. 6. 4. 14:31
1. rest api와 라우팅 rest api 네트워크 구조의 한 형식 서버의 자원을 정의하고 자원에 대한 주소를 지정하는 방법 주소는 명사로 구성 주소 외에도 http요청 메서드를 사용 http 메서드 GET 서버 자원을 가져오고자 할 때 사용 요청의 본문에 데이터를 넣지 않음 데이터를 서버로 보내야 한다면 쿼리스트링을 사용 POST 요청의 본문에 새로 등록할 데이터를 넣음 PUT 서버에 자원을 요청에 들어 있는 자원으로 치환할 때 사용 PATCH 서버에 자원의 일부를 요청에 들어 있는 자원으로 치환할 때 사용 DELETE 서버의 자원을 삭제할 때 사용 주소 하나가 요청메서드를 여러개 가질 수 있음 서버확장 Scaling 주소설계 프로토콜 문서 작성 주소, 메서드, 어떤 역할, 어떻게 보내고 받나 re..
-
06/03 node.js 서버게임 웹 프로그래밍/node.js 2021. 6. 3. 13:17
1. http 모듈로 웹서버 만들기 쿠키, 세션 처리, 라우팅 createServer메서드 요청이 들어올 때마다 매번 콜백함수가 실행 req객체는 요청에 관한 정보 res객체는 응답에 관한 정보 포트 외부에서 PC에 연결할 수 있는 통로 서버 내에서 프로세스를 구분하는 번호 유명한 포트번호는 21(ftp) 80(http) 443(https) 3306(mysql) 포트만 다르게 해서 여러 서버를 실행할 수 있음 server.listen 서버에 포트를 열어줌 클라이언트에게 공개할 포트 번호와 포트 연결 완료 후 실행될 콜백 함수를 넣어줌 server1.js const http = require('http'); const port = 3000; const server = http.createServer((re..
-
06/02 백준 코딩테스트 11399 ATM코딩테스트 2021. 6. 2. 23:31
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApp1 { class Program { static void Main(string[] args) { List vs = new List(); int n = int.Parse(Console.ReadLine()); string input = Console.ReadLine(); string[] p = input.Split(' '); Array.Sort(p); for (int i = 0; i
-
06/02 node.js 서버구축연습 5개발일지/팀GC 2021. 6. 2. 17:53
html페이지에서 값과 이미지파일을 form으로 받아 node.js 서버에 전송 받은 데이터를 DB에 등록하고 이미지는 서버에 저장 DB 데이터를 웹 페이지에 출력 1. 데이터를 입력할 html페이지를 제작 add_news.html 타이틀 기사 일시 내용 이미지 선택 기사 링크 2. html페이지에서 입력한 데이터가 DB에 들어가는 지 확인 app.js const express = require('express') const app = express() const port = 3000 const db_config = require(__dirname + '/config/database.js'); const conn = db_config.init(); const fs = require('fs'); app.u..
-
06/02 node.js게임 웹 프로그래밍/node.js 2021. 6. 2. 13:27
1. 비구조화 할당 객체와 배열로부터 속성이나 요소를 쉽게 꺼냄 let candyMachine = { status:{ name:'node', count:5 }, getCandy: function(){ this.status.count--; return this.status.count; } }; // const getCandy = candyMachine.getCandy; // let count = getCandy(); // console.log(count); // count = candyMachine.status.count; // console.log(count); let array = ['nodejs', {}, 10, true]; // let node = array[0]; // let obj = array..