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、命令行可看到