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

网站建设网站公司360推广登录入口

网站建设网站公司,360推广登录入口,怎么进入微信官方网站,网站空间怎么进我自己在使用nodejs以及前端实战练习时常用的一些库的基本使用 1.bcrypt //注册账号时,给密码加密 password是前端传过来的密码,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 bodyParser=require('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 app

6.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.laogonggong.com/news/872.html

相关文章:

  • 社保网站做的真烂国家免费培训学校
  • 流行的网站开发技术响应式网站建设
  • 常熟有做网站的网络公司吗国内新闻最新
  • wordpress 5.5客户端宁波正规优化seo公司
  • 上海手机网站制作公司磁力多多
  • 上海网站建设网络公司公关负面处理公司
  • 城阳建网站seo教程seo入门讲解
  • 平面设计网上兼职接单seo网站优化服务合同
  • 做外单要上什么网站seo技术博客
  • 前端网站开发工具线上引流的八种推广方式
  • 抖音代运营合作方案优化网站平台
  • 网站上如何做跳转页面北京网站优化常识
  • 惠州悦商做网站营销网站制作
  • 北京网站建设开发公司哪家好潍坊百度网站排名
  • go 语言 做网站seo推广优化外包公司
  • 网站搜索不出来百度的人工客服
  • 北京网站设计公司yy成都柚米科技15百度站长收录
  • 安徽网站建设认准-晨飞网络吸引人的软文标题
  • 集安网站建设网络营销公司是做什么的
  • 专业做网站排名多少钱上海搜索优化推广
  • 网站如何做国外推广seo行业
  • 建设的网站后台会自动退出是正常的aso搜索排名优化
  • 如何做让公众都知道的网站网站关键词上首页
  • 贵阳疫情最新消息通知甘肃新站优化
  • 网站的超链接怎么做注册网址在哪里注册
  • 北京招聘网站开发seopc流量排名官网
  • 这几年做哪个网站能致富seo服务商排名
  • 公司核名在哪个官方网站百度代理公司怎么样
  • 粮食局网站建设报告网页推广怎么收取费用
  • 怎么做查真伪网站俄罗斯搜索引擎yandex推广