Node.js
jimjiayu
这个作者很懒,什么都没留下…
展开
-
GET请求和POST请求的参数
● GET请求的参数在URL中,在原生Node中,需要使用url模块来识别参数字符串。在Express中,不需要使用url模块了。可以直接使用req.query对象。 ● POST请求在express中不能直接获得,必须使用body-parser模块。使用后,将可以用req.body得到参数。但是如果表单中含有文件上传,那么还是需要使用formidable模块。安装body-parser模块 n原创 2017-04-16 16:26:24 · 1160 阅读 · 0 评论 -
node.js 使用第三方模块formidable实现文件上传并修改文件名
原生写POST处理,比较复杂,要写两个监听。文件上传业务比较难写。 所以,用第三方模块。formidable。用于解析表单数据的Node.js模块,特别是文件上传。 npm官网搜索formidable 可以下载该模块放进node_modules文件夹内, 建议在控制台在使用:npm install formidable下载该模块 。 post.html为表单提交页面:<!DOCTYPE html原创 2017-04-02 10:02:33 · 10200 阅读 · 1 评论 -
node.js post方式的表单提交
表单页面:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><form action="http://127.0.0.1:3000/dopost" method="post"> <p> 姓名:<input type原创 2017-03-20 21:59:59 · 2068 阅读 · 0 评论 -
Node.js查找当前目录下文件夹
var http = require("http");var fs = require("fs");var server = http.createServer(function (req,res) { //不处理收藏夹小图标 if(req.url == "/favicon.ico"){ return; } //files是文件名的数组 表示text这个文件原创 2017-03-06 17:19:23 · 8767 阅读 · 0 评论 -
Node.js中exports和module.exports
Node.js中,一个Javascript文件中定义的变量、函数、都值在这个文件内部有效,当需要从模块外部引用这些变量、函数时,必须使用exports对象进行暴露,使用者要用require()命令引用这个JS文件。 一个JS文件,可以向外exports无数个变量、函数。但是require的时候的时候,仅仅需要require这个JS文件一次。使用它暴露的变量、函数的时候,用点语法即可。所以,无形之中原创 2017-03-19 12:01:13 · 373 阅读 · 0 评论 -
Node.js 做一个表单提交的demo
接收表单get提交的上来的name,sex,age<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> <form action="http://127.0.0.1:3000/" method="get"> 姓名原创 2017-03-03 16:45:22 · 2320 阅读 · 0 评论 -
Node.js url.parse()
url.parse()可以将一个完整的URL地址,分为很多部分,常用的有:host、port、pathname、path、query。var http = require("http");var url = require("url");var server = http.createServer(function(req,res){ var pathname = url.parse(re原创 2017-03-03 15:12:37 · 18199 阅读 · 3 评论 -
Node.js http模块 设置响应头
//运用这个案例简单讲解http//引用模块var http = require("http");//创建一个服务器,回调函数表示接受到请求之后做的事情var server = http.createServer(function(req,res){ //req参数表示请求,res表示响应 console.log("服务器接受到了请求"+req.url); //设置一原创 2017-03-03 13:45:55 · 11660 阅读 · 0 评论 -
supervisor解决修改保存代码重新启动程序才能看到效果
在开发过程中,每次修改代码保存后,我们都需要手动重启程序,才能查看改动的效果。使用 supervisor 可以解决这个繁琐的问题,全局安装 supervisor:npm install -g supervisor运行supervisor –harmony index 启动程序,如下所示 supervisor 会监听当前目录下 node 和 js 后缀的文件,当这些文件发生改动时,supervi原创 2017-05-17 11:56:11 · 1566 阅读 · 0 评论