Mi Lugarcito
Node.js - NodeJs Basic Overview 본문
myApp.js
const http = require('http');
const displayContent = require("./routes");
const server = http.createServer(displayContent);
server.listen(3000);
routes.js
const displayContent = (req, res)=>{
const url = req.url;
const method = req.method;
if(url == "/profile"){
res.setHeader('Content-Type', 'text/html');
res.write('<p>holahola</p>');
return res.end();
}else if(url=="/"){
res.setHeader('Content-Type', 'text/html');
res.write('<p>hihihi</p>');
return res.end();
}
else if(url=="/settings" && method=="POST"){
res.setHeader('Content-Type', 'text/html');
res.write('<h1>Form was submitted</h1>');
return res.end();
}
else if(url=="/settings"){
res.setHeader('Content-Type', 'text/html');
res.write('<h1>setting page</h1><form action="/settings" method="POST"><input type="text"><button type="submit">Press me</button></form>');
return res.end();
}
res.setHeader('Content-Type', 'text/html');
res.write('<p>page not found</p>');
res.end();
}
module.exports=displayContent;
'Express.js' 카테고리의 다른 글
Node.js - Twitter Clone Coding // Login System-2 (0) | 2021.03.30 |
---|---|
Node.js - Twitter Clone Coding // Login System (0) | 2021.03.30 |
Node.js - Twitter Clone Coding // Settings and Template Engines(Pug) (0) | 2021.03.30 |
Node.js - Using NPM (0) | 2021.03.30 |
Error: Cannot find module 'express-session' 에러 해결법 (0) | 2021.03.11 |