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

来源:互联网 发布:淘宝人群分析 编辑:程序博客网 时间:2024/05/21 17:36

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

这里写图片描述