您的位置:首页 > 运维架构 > 网站架构

node.js使用(五):网站访问、搭建服务器及留言功能的实现

2017-07-06 15:06 806 查看
1、用nodejs实现留言功能。新建message.js文件

const http = require('http');
const qs  = require('querystring');
const url = require('url');
var form = '<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Document</title></head><body><h1>Form-Message</h1><form action="messageok" method="post"><input type="text" name="msg"><input type="submit" value="submit"></form></body></html>';
//const router = require('router');

http.createServer((req,res)=>{

var path = url.parse(req.url).path;
var body = '';

if(path=='/message'){
res.writeHead(200,{'content-type':'text/html'});
res.write(form);
res.end();
}else if(path=='/messageok'){
req.on('data',(chunk)=>{
body+=chunk;
});

req.on('end',()=>{
console.log(qs.parse(body));
});

res.end('thank you for your message');
}else{
res.writeHead(200,{'content-type':'text/html'});
res.write('hello nodejs');
res.end();
}

}).listen(8000);//creat a server


2、命令行输入:

>>node message.js


3、浏览器输入http://localhost:8000/message,可看到以下页面



4、输入’哈哈’提交留言



5、命令行可看到

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息