博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
node.js 常见单词 与基本固定写法
阅读量:4981 次
发布时间:2019-06-12

本文共 2021 字,大约阅读时间需要 6 分钟。

require 请求         response 响应        createServer  创建服务器          writeHead 设置http头部     

readFile 读取文件          path路径           pathname ?之前的路径          parse 解析           query 获取

substr  截取          isdirectory 目录(遍历的时候用到)       iterator 迭代      getMime 获取文件

querystring(和参数相关的帮助类)       __dirname(__dirname变量获取当前模块文件所在目录的完整绝对路径)      

formidable (一个模块用于上传文件)       params 关键字          normalize 正常化(输出规范格式的path字符串 path.normalize())

callback(如果你把函数的(地址)作为给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。

回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。)

 

 http模块   URL模块     fs模块

var    变量 =require("模块");

 

var  server=http.createServer(function(req,res){

  

});

req.url...做判断

fs.readFile("文件",function(err,data){

})

 

server.listen();

 

url:

var http = require("http");var url = require("url");var server = http.createServer(function(req,res){    //url.parse()可以将一个完整的URL地址,分为很多部分:    //host、port、pathname、path、query    var pathname = url.parse(req.url).pathname;    //url.parse()如果第二个参数是true,那么就可以将所有的查询变为对象    //就可以直接打点得到这个参数    var query = url.parse(req.url,true).query;    //直接打点得到这个参数    var age = query.age;        console.log("pathname:" + pathname);    console.log("query:" + query);    console.log("age:" + age);        res.end();});server.listen(3000,"127.0.0

fs:

var http = require("http");var fs = require("fs");var server = http.createServer(function(req,res){    //不处理小图标    if(req.url == "/favicon.ico"){        return;    }    //存储所有的文件夹    var wenjianjia = [];    //stat检测状态    fs.readdir("./album",function(err,files){        //files是个文件名的数组,并不是文件的数组,表示./album这个文件夹中的所有东西        //包括文件、文件夹        for(var i = 0 ; i < files.length ;i++){            var thefilename = files[i];            //又要进行一次检测            fs.stat("./album/" + thefilename , function(err,stats){                //如果他是一个文件夹,那么输出它:                if(stats.isDirectory()){                    wenjianjia.push(thefilename);                }                console.log(wenjianjia);            });        }    });});server.listen(3000,"127.0.0.1");
对象.函数(function(detail){  res.render("index",{"name":detail.name})})

 

转载于:https://www.cnblogs.com/yek9520/p/6565212.html

你可能感兴趣的文章
matlab sin函数 fft,matlab的fft函数的使用教程
查看>>
mysql sin() 函数
查看>>
单片机复位电路
查看>>
php json_decode失败,返回null
查看>>
3-day3-list-truple-map.py
查看>>
Edit控件显示多行文字
查看>>
JS第二周
查看>>
dataTable.NET的search box每輸入一個字母進行一次檢索的問題
查看>>
Python 文件处理
查看>>
邻接表详解
查看>>
迭代dict的value
查看>>
eclipse package,source folder,folder区别及相互转换
查看>>
Py 可能是最全面的 python 字符串拼接总结(带注释版)
查看>>
《Java程序设计实验》 软件工程18-1,3 OO实验2
查看>>
【Herding HDU - 4709 】【数学(利用叉乘计算三角形面积)】
查看>>
OPENSSL使用方法
查看>>
开发WINDOWS服务程序
查看>>
cross socket和msgpack的数据序列和还原
查看>>
解决跨操作系统平台JSON中文乱码问题
查看>>
前端利器躬行记(1)——npm
查看>>