当前位置: 首页 > news >正文

哈尔滨市做淘宝的网站网络架构和网络拓扑的区别

哈尔滨市做淘宝的网站,网络架构和网络拓扑的区别,seo排名官网,北京金山办公软件公司我自己在使用nodejs以及前端实战练习时常用的一些库的基本使用 1.bcrypt //注册账号时#xff0c;给密码加密 password是前端传过来的密码#xff0c;hashPassword是存到数据库中的密码 const bcrypt require(bcrypt) const hashPassword bcrypt.hash(password,10) //登…我自己在使用nodejs以及前端实战练习时常用的一些库的基本使用 1.bcrypt //注册账号时给密码加密 password是前端传过来的密码hashPassword是存到数据库中的密码 const bcrypt require(bcrypt) const hashPassword bcrypt.hash(password,10) //登录时通过对比来确认 bcrypt.compare(password,hashPassword)2.express const express require(express) const bodyParserrequire(bodyParser)//处理form传来的post请求 app express()app.use(express.json()) app.use(express.urlencoded({ extended: true }))//get请求参数处理 app.use(bodyParser.json()) app.use(bodyParser.urlencoded({ extended: true }))app.all(*, function (req, res, next) {//跨域访问配置简单版本res.header(Access-Control-Allow-Origin, *);res.header(Access-Control-Allow-Headers, Content-Type);res.header(Access-Control-Allow-Methods, *);next(); }); app.get(/user,(request,response){... }) app.listen(1855,(err){... })//补充Router 后端的路由 const {Router} require(express) const router Router() router.get(/signup,(request,response){}) //需要在app中use app.use(/user,router)3.pg postgresql官方nodejs库 const pg require(pg) const client new pg.client(dbConfig) client.connect((err){}) client.query(sqlText,values,(err,result){})const {Pool} require(pg) //连接池在查询的时候会自动帮我们创建连接可以在配置中修改配置连接池管理的连接数量 const pool new Pool(dbConfig) pool.query(sqlText,values,(err,result){})4.config 配置文件读取需要在require(config)的那个文件的目录下创建一个config文件夹 配置文件在./config/default.json const config require(config) const dbConfig config.get(dbConfig)5.pm2 用于托管后端服务器 pm2 start app.js pm2 stop app pm2 delet app6.jwt鉴权 //node内置的crypto可以生成密钥生成后可以放在配置文件中 import crypto from crypto const secret crypto.randomBytes(64).toString(hex); / import jwt from jsonwebtoken; import config from config; //获取配置文件中的密钥 const secret config.get(currentSecret); //生成token jwt.sign({id: user.id,email: user.email,...}, secret, { expiresIn: 1h }); //验证token const token req.headers[authorization]; jwt.verify(token, secret, (err, decoded) {...})
http://www.hkea.cn/news/14434533/

相关文章:

  • 山西建网站商品门户网站解决方案
  • 建论坛网站多少钱温州网站升级
  • 骨干专业建设网站wordpress数据库链接
  • 做网站电话沧州宁波公司网站开发招聘
  • 物流企业网站建设策划书企业文化墙制作
  • 哪里有做网站设计sem模型
  • 设计素材网站有哪些免费上海微信网站建设费用
  • 湖南做网站公司专门做自助游的网站
  • 广西网站建设价格网站域名怎么解释
  • 微信网页网站怎么做网络销售是做什么
  • 网站开发与软件研发有什么区别wordpress广告管理
  • 深圳市福田建设股份有限公司网站教做缝纫的网站
  • 美食网站建设的可行性四川工程信息网官网
  • 微网站方案怎么写网站开发职业要求
  • 网站模板上传教程网站 微信认证
  • 上饶市住房和城乡建设局网站网页设计模板网站免费
  • php不用框架怎么做网站wordpress上传主题提示要ftp
  • 无锡装修网站站长工具ip查询
  • 网站提升流量it运维工程师证书
  • 商品网站策划书宁夏网站建站
  • 活动策划公司网站福州网站建设教程视频
  • 手机端网站ui做多少像素分销订单管理系统
  • 东莞大型网站建设哪家好互联网推广平台有哪些公司
  • 学建网站营销网络电话软件
  • 高密公司做网站深圳市保障性住房官网
  • 拉丝机东莞网站建设广西做网站的公司
  • 东莞网站设计公司排名网站搭建流程负责人
  • 城市建设灯具网站房地产网站cms
  • 铜仁市城乡住房与建设局网站php完整网站开发案例
  • 中介做哪些网站在微信上怎么卖自己的产品