node.js 学习笔记002 : 使用utility实现字符串加密
2016-04-16 17:20
771 查看
学习目标:
1.使用
2.了解
3. 使用
在当前目录下运行命令
初始化
使用
dependencies指定了安装的模块名称和版本号信息。
utility
1. 安装
1.使用
utility实现对字符串的
md5加密和
sha1加密
2.了解
package.json配置文件的作用
3. 使用
req.query获取request信息
一、package.json
package.json配置文件:作者是谁、项目名称、git repo地址、项目依赖,最重要的当然是项目依赖,服务器只需要拿到
package.json文件就能自动下载所有需要的依赖包,也就不需要我们上传node_modules文件夹了
在当前目录下运行命令
npm install就可以自动找到package.json文件并且自动下载所有需要的依赖了。
初始化
package.json的方法就是在当前文件夹下使用命令
npm init
使用
npm install express --save命令实现安装依赖的同时将依赖写入package.json配置文件。
package.json配置文件示例:
{ "name": "lesson02", "version": "1.0.0", "description": "lesson02 description", "main": "app.js", "scripts": { "test": "node app.js" }, "repository": { "type": "git", "url": "http://kdyzm.com" }, "keywords": [ "kdyzm" ], "author": "kdyzm", "license": "ISC", "dependencies": { "express": "^4.13.4", "utility": "^1.7.0" } }
dependencies指定了安装的模块名称和版本号信息。
二、使用utility第三方模块实现对字符串的加密
utility有两个很重要的方法,一个是sha1,一个是md5,通常使用他们对字符串进行加密处理。utility
1. 安装express
模块和utility
模块
npm install express utility --save
2.app.js的程序实现
var express=require("express"); var utility=require("utility"); var app=express(); app.get("/",function(req,resp){ var name=req.query.name; console.log("receive name info:"+name); var sha1Value=utility.sha1(name); resp.send("your name is :"+sha1Value); }); app.listen(3000,function(){ console.log("server is running ......"); });
3.访问方法
http://localhost:3000?name=kdyzm
相关文章推荐
- Node.js 从入门到茫然系列——入门篇
- node.js 学习笔记001 :Hello,world !
- leetcode 19:Remove Nth Node From End of List
- cesium学习1--环境搭建和配置
- Node.js 异步编程
- 安装mono和monoDevelop开发环境
- LeetCode之19---Remove Nth Node From End of List
- LeetCode之19---Remove Nth Node From End of List
- LightOJ NO.1094 Farthest Nodes in a Tree(树的直径,链式前向星+搜索)
- LeetCode:Reverse Nodes in k-Group
- HDFS写操作(二) DataNode DataXceiverServer DataXceiver
- HDFS源码分析(5):datanode数据块的读与写DataXceiver
- Hadoop DataNode的读和写流程 选择datanode方法 机架感知
- 116. Populating Next Right Pointers in Each Node
- nodejs npm常用命令
- Node系列-快速开始Koa2
- nodejs笔记
- Node.js express路由简单分析
- Node.js学习 - Multiprocess
- Node.js学习 - RESTFul API