{"name": "system",
"version": "1.0.0",
"description": "",
"main": "main.js",
"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},
"keywords": [],
"author":"",
"license":"ISC"}
二、第三方包的使用
第三方包使用建议官网:www.npmjs.com
比如
md5包—单向加密
安装命令:cnpm install --save-dev md5
js-base64包—可以加密解密
安装命令:cnpm install --save-dev js-base64
// 项目启动文件
const http=require("http");
// 使用第三方插件
const md5=require("md5")
const{encode,decode}=require("js-base64");
let hostname="localhost";
let port=8080;
let app=http.createServer((req,res)=>{res.writeHead(200,{"Content-Type":"text/html;charset=utf-8"});
let url=req.url;
if(url!="/favicon.ico"){
let data="ABabc";
res.write(md5(data));
let str="你好";
res.write(encode(str));
res.write(decode("5L2g5aW9"));
res.end();}});
app.listen(port,hostname,()=>{console.log(`http://${hostname}:${port}`);});