반응형 [클라이언트]196 [Node.js] 폼으로 전송된 데이터 받기 var qs = require('querystring'); function(request, response) { if (request.method == 'POST') { // 현재는 POST방식 var body = ''; // while((str = br.readLine)!=null)과 같은 동작. request.on('data', function(data) { body += data; // Too much POST data, kill the connection! // 1e6 === 1 * Math.pow(10, 6) === 1 * 1000000 ~~~ 1MB if (body.length > 1e6) request.connection.destroy(); }); // 데이터 수신이 모두 완료되었을 때 re.. 2020. 10. 3. [HTML] 데이터 전송 입력 폼, form. 데이터를 get 할때는 get방식 데이터를 수정/전송 하여 보낼 때는 post 방식. 이렇게 이름에 맞게 사용해줘야 안전하다. 2020. 10. 3. [Node.js] 패키지 매니저 npm을 사용해 pm2 다운로드 맥에서 Node.js를 설치할 때 자동적으로 함께 설치되는 패키지 매니저 npm을 사용해서 실행중인 Node.js 프로그램을 관리하는 프로세스 매니저 PM2를 설치합니다. npm install pm2 -g 권한 오류가 떴을 때에는 앞에 sudo를 붙여주면 됩니다. pm2 start 파일.js 를 통해 실행하며 여기서 나온 app_name을 이용해 pm2 stop app_name 을 통해 종료합니다. pm2 logs 를 이용해 로그를 볼 수 있습니다. 또 파일을 변경한 뒤에 프로그램을 껐다 키지 않아도 알아서 재실행해주는 기능을 이용하려면 pm2 start 파일.js --watch 처럼, 실행명령어 뒤에 --watch 옵션을 붙여주면 됩니다. ▶︎ 참고 pm2.keymetrics.io/docs/usage/.. 2020. 10. 3. [JavaScript] 자바스크립트에서 함수 특징 아래 두 정의는 같다. function a() { console.log('A'); } var a = function() { console.log('A'); } //실행법은 동일 a(); 자바스크립트에서는 함수를 '값'으로 정의할 수 있다는 것. 2020. 9. 30. 이전 1 ··· 42 43 44 45 46 47 48 49 다음 반응형