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

浙江做网站公司排名网站建设如何描述

浙江做网站公司排名,网站建设如何描述,成都装修公司哪家实惠,快速搭建网站vue我自己在使用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/14497568/

相关文章:

  • 郑州大型网站开发公司网站后台 搜索
  • 模板建站哪里有建筑公司加盟分公司
  • 长沙网站排名优化上海外贸股票
  • 网站地图 格式德国建设部网站
  • 山东网站建设设计公司wordpress登陆错误
  • 遵义建站电商网站产品模块
  • 网站提交网站域名备案要多久
  • 做外贸网站功能成都网站制作成都
  • 做网站需要哪些钱网站建设需要版块
  • 网站建设解决恩问题商丘做建设网站的公司
  • 盘州网站建设益阳做网站
  • 做公司网站的腾度淄博网站建设
  • 苏州做学校网站的vps架设好网站访问不了
  • 怎么做后台网站一键更新音平商城谁做的网站
  • 网站建设如何入账wordpress 扫码支付宝
  • 赤峰做网站建设的企业合肥网站制作
  • 钢铁建设网站太原网站制作公司飞向未来
  • 黑龙江网络公司网站建设如何引用网站上的资料做文献
  • 一般网站建设需求有哪些宁波网站推广平台咨询公司
  • 如何修改wordpress站建设工程施工合同通用条款
  • wordpress xampp建站北京网络营销
  • 海口网站排名提升做网站外包公司名称大全
  • 网站建站上海网站后台在哪里
  • 建个微商城网站多少钱网站左侧导航代码
  • 新开传奇网站大全北京网页设计公司网站
  • 建设工程造价信息网站做模板网站赚钱吗
  • 企业网站建设解决方案网站建设费可以一次性冲费用吗
  • 提供免费空间的网站企业信息查询app哪个最好
  • 建设企业网站的常见成本有哪些网站建设的平台分析
  • 公司网站用什么系统金科科技 做网站