본문 바로가기

Get3

[Nodejs-express] app.get() [생활코딩] 홈페이지 구현 Node.js로만 된 코드var app = http.createServer(function(request,response){ var _url = request.url; var queryData = url.parse(_url, true).query; var pathname = url.parse(_url, true).pathname; if(pathname === '/'){ if(queryData.id === undefined){ fs.readdir('./data', function(error, filelist){ var title = 'Welcome'; var description = 'Hello, Node.js'; var list = template.list(filelist); .. 2020. 8. 7.
[Nodejs-express] 설치하기 [생활코딩] Hello world Express 설치 Terminal - 작업할 파일과 nodejs를 설치한 후 npm install express --save main.js const express = require('express'); // 모듈 express를 가져와 다른 값으로 바뀌지 않도록 const(상수)로 설정 const app = express(); // express를 함수로 호출하고 리턴된 값을 app에 담음 // app(express())는 다양한 메소드를 가지고 있음 app.get('/', (req, res) => res.send('Hello world')); app.listen(3000, () => console.log('Example app listening on port 300.. 2020. 8. 7.
[Nodejs] Form - GET/POST [생활코딩] HTML - Form Form - 사용자가 입력한 정보를 어디론가 보낼 수 있음 내용 입력 후 submit 클릭 - 사용자가 입력한 정보를 action(http://abc.com)이 가리키는 서버로 querystring 형태로 데이터를 전송(GET방식) GET http://abc.com/done?title=hello&description=goodmorning - 서버에서 정보를 가져올 때 ?로 시작하는 querystring 사용 - ?name=data&name=data - 주소에 값이 들어있다면 누군가 그 주소로 들어와 정보를 수정하거나 삭제할 가능성이 있음 - 서버에 데이터를 생성하거나 수정할 때 GET 방식을 사용하면 안됨 POST - 사용자 입력값을 querystring으로 전송하지 않.. 2020. 8. 4.
반응형