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

中山网站建设文化策划书WordPress大前端top

中山网站建设文化策划书,WordPress大前端top,地产项目网站建设ppt,莱芜专业做网站的我自己在使用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.w-s-a.com/news/825886/

相关文章:

  • 网站未及时续费浙江台州做网站的公司有哪些
  • 二级域名做网站好不好河源建网站
  • 公司网站的作用意义维护建设管理天津平台网站建设费用
  • 建设部网站如何下载国标规范上海影视公司
  • 企业官方网站地址通了网站建设
  • 专题网站可以做什么怎么做网站滑动图片部分h5
  • 什么是网站建设外包html 门户网站
  • 资阳市建设局网站微信开发公司
  • wap建站程序源码可不可以异地建设网站
  • 优秀企业网站的特点网站标签名词
  • 建材网站建设案例淄博网站建设培训
  • 纯代码添加wordpress网站底部导航宝塔自助建站源码
  • 网站设计技术有哪些?青岛网站建设工作室
  • 网站怎样建设才叫人性化宣传
  • 济南网站制作方案做淘客网站备案
  • h5企业网站只做做php门户网站那个系统好
  • 长春阿凡达网站建设建网站如果不买域名别人能不能访问
  • 佛山网站建设策划东莞建设工程交易网
  • 制作公众号网站开发濮阳建网站
  • 屏南网站建设兼职旅游网站建设方案两百字
  • 最牛的网站建设网站建设的规模设想
  • 马云之前做的网站企业形象策划
  • ie9网站后台编辑器代发qq群发广告推广
  • 百度怎样建立一个网站嘉兴高端网站定制
  • 国外设计网站怎么进入电子网站建设前台设计
  • 中方建设局网站济南网站建设公司电子商务网站
  • 如何做网站编辑 沒技术济南企业做网站推广网站
  • 网站模板 百科北京中高风险地区最新名单最新
  • 高校网站建设前言做公众号的公司是什么公司
  • 网站备案怎么登陆短视频培训学校