node.js使用(五):网站访问、搭建服务器及留言功能的实现
2017-07-06 15:06
806 查看
1、用nodejs实现留言功能。新建message.js文件
2、命令行输入:
3、浏览器输入http://localhost:8000/message,可看到以下页面
4、输入’哈哈’提交留言
5、命令行可看到
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、命令行可看到
相关文章推荐
- 使用Node.js实现一个简单的FastCGI服务器实例
- 使用J2EE技术实现其他网站是否正常访问功能
- 建立一个node.js服务器(使用express搭建第一个Web环境)
- 使用SSM框架搭建Web服务器实现登录功能(Spring+SpringMVC+Mybatis)
- 使用zend framework 搭建网站(七)--实现多服务器共享 SESSION 数据
- nginx、apache实现代理功能与直接访问node.js站点
- 使用 Node.js 和 Express.js 搭建简易 HTTP/2 服务器
- 用node.js搭建服务器,模拟返回json数据供客户端get,post请求使用
- 使用node.js实现简单注册登录功能
- 使用 JS 访问服务器地址实现下载文件
- 使用qq邮箱SMTP服务器来为你的网站实现用户注册的邮件回复功能
- 使用zend framework 搭建网站(七)--实现多服务器共享 SESSION 数据
- Nginx学习-2 使用Nginx搭建HTML web服务器 实现SSL证书安全访问
- 使用node.js搭建本地服务器
- 使用过滤器实现网站访问计数器的功能
- 菜鸟使用SSM框架搭建web服务器实现登录功能(Spring+SpringMVC+Mybatis)
- Node.js+MongoDB+Express网站开发(一):使用Ping++SDK接入支付功能
- 完整使用SSM框架(Spring SpringMVC Mybatis)搭建web服务器实现登录功能
- 使用SSM框架搭建Web服务器实现登录功能(Spring+SpringMVC+Mybatis)