본문 바로가기

Express5

node_env 설정 windows package.json scripts에 "start-dev-local" : "NODE_ENV=development nodemon ./bin/www" 이렇게 해서 사용했는데, 윈도우에선 'NODE_ENV'를 실행할 수 없다고 나왔다. 그래서 확인해보니 set NODE_ENV=development 이런식으로 써야한다는데, 아무리 해봐도 안되서 속이 터졌따.. "start-dev-local-win": "set NODE_ENV=development && nodemon ./bin/www" 알고보니 위와 같이 쓰면 안되고, "start-dev-local-win": "set NODE_ENV=development&&nodemon ./bin/www" 이렇게 && 사이에 공백이 없이 사용해야 한다고 한다!! 2021. 5. 27.
express post body-parser Router 사용하기 express에서 post로 받아온 정보를 출력하는데 자꾸 undefined가 뜨거나 { }가 뜨는 경우가 계속 발생해서 고생을 했었다. 그래서 정리를 해보려고 한다. 일단 기본적으로 get, post부터 테스트를 해보자 const express = require('express') const app = express() app.listen(3000, function() { console.log("start"); }) 우선 이렇게 하면 http://localhost:3000으로 접근이 가능하게 되고, / 에 get과 post 메서드를 각각 정의해준다. const express = require('express') const app = express() app.get('/', (req,res) => { r.. 2021. 5. 26.
Centos8 flask express 설정하기 zelord.tk:3000/coin 코인 시세조회 기능을 만들다가 bin/bash를 건드렸는데.... 돌이킬 수가 없었다.(하.. 역시 안건드리는 게 최고...ㅜ) 그래서 서버를 새로 만들어서 처음부터 셋팅을 다시 해줬다. 기존에 Centos7에서 Centos8로 바꾸고 설정을 정리해보았다. Flask 설치하기 sudo dnf clean all sudo dnf install epel-release sudo dnf update sudo dnf install python3 python3 --version sudo alternatives --set python /usr/bin/python3 pip3 install Flask python -m flask --version 예전에는 전부 yum으로 설치했던 것 같.. 2021. 3. 18.
CORS 설정하기 (flask, express) promise와 fetch를 연습하기 위해 json api를 요청해보려고 한다. 현재 가지고 있는 서버에서 제공하도록 해봤는데 이런 현상이 나타났다. 에러를 살펴보면 Access to fetch ~~ from origin ~~ has been block by CORS policy 라고 되어 있다. 즉 로컬에서 돌고 있는 express에서 호스팅하고 있는 서버에 api 요청을 보냈지만 CORS 정책에 따라 거부되었다는 내용이였다. Cross-Origin Resource Sharing(CORS)는 외부에서 origin의 리소스에 함부로 접근하지 못하게 하기 위해 사용된다고 한다. 그래서 Flask-CORS에 대해 살펴보니 pip install -U flask-cors # 설치 app = Flask() COR.. 2021. 3. 9.
Express tutorial (windows) - express : 이 시스템에서 스크립트를 실행할 수 없으므로... 2021. 2. 22.