您的位置:首页 > Web前端 > Node.js

node.js 学习笔记002 : 使用utility实现字符串加密

2016-04-16 17:20 771 查看
学习目标:

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: