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

仪征 做网站武汉seo主管

仪征 做网站,武汉seo主管,动态网页制作论文,网站建设设计费用大家好,我是有用就扩散,有用就点赞。 有没有写过Koa中间件,说一下中间件原理,介绍下自己写过的中间件 koa本来就是一个轻量级框架,本身支持的功能并不多,功能都是通过中间件来实现不同的需求。开发者可以通…

大家好,我是有用就扩散,有用就点赞。

  1. 有没有写过Koa中间件,说一下中间件原理,介绍下自己写过的中间件

    koa本来就是一个轻量级框架,本身支持的功能并不多,功能都是通过中间件来实现不同的需求。开发者可以通过不同的中间件来按需求扩展不同的功能。

    koa中间件本质上就是函数,可以是一个async函数,也可以是一个普通的函数。

    中间件原理:中间件会遵循洋葱模型,中间件执行顺序并不是会从头执行到尾,而是会执行最外层中间件,当调取next()函数后进入下一个中间件执行,一路执行到最里层中间件,然后在从最里层执行到最外层。

  2. 如果判断当前脚本运行在浏览器还是node环境中?

    可以通过判断在浏览器端或者是node端独特的全局对象来区分环境。

    // 例如:浏览器端的window或者是node端的process全局对象
    if(typeof process !== "undefined"){console.log("node")
    } else {console.log("浏览器")
    }
    
  3. 请描述一下cookies、sessionStorage和localStorage区别?

    相同点:都存储在客户端

    不同点:

    1. 存储大小

      cookies:数据大小不能超过4K

      sessionStorage和localStorage虽然也有存储大小的限制,但比cookies大得多,可以达到5M或更大

    2. 有效时间

      cookies:设置的cookies过期时间一直有效,即使窗口或浏览器关闭

      sessionStorage:数据在当前浏览器窗口关闭后自动删除

      localStorage:存储支持久数据,浏览器关闭后数据不丢失除非主动删除数据

    3. 数据与服务器之间的交互方式

      cookies:数据会自动的传递到服务器,服务器端也可以写cookie到客户端

      sessionStorage和localStorage不会自动把数据发给服务器,仅在本地保存

  4. 介绍一下node常用模块,并且详细介绍下Stream?

    常用模块如:内置模块http,通过http来构建本地服务器

    const http = require("http")
    const server = http.createServer((req,res)=>{res.write("hello world")res.end()
    })
    server.listen(3000)
    

    同样也可以通过http实现服务端的网络请求。

    ​ 还有fs模块可以通过fs模块实现服务器端的文件操作,实现服务端文件的增删改查操作

    还有path模块提供各种处理路劲的API;body-parser模块来处理接收post请求到服务端的数据等等模块。

    ​ Stream流是一种抽象数据结构,可以用它来读取和写入数据,通过流来读取和写入数据可以防止内存溢出,采取流方式处理数据会把数据分成64K小块数据,异步依次来进行传递,更加节约性能。

  5. Node如何和MySQL进行通信?

    可以借助一些sql相关模块实现node和mysql数据库的通信

    第一步:安装mysql2包模块

    第二步:连接数据库

    const mysql = require("mysql2")
    const connection = mysql.createConnection({host:"localhost", // 主机地址user:"root", // 数据库用户名database:"test" // 数据库名称
    })
    

    第三步:通过query来执行sql语句

欢迎各位大哥投稿 PR

http://www.15wanjia.com/news/32487.html

相关文章:

  • wordpress 站内搜索慢百度网站搜索排名
  • 网站的欢迎页怎么做seo教程网
  • 企业如何建设独立电商网站系统重庆森林电影简介
  • 建设网站制作汉狮团队上海全国关键词排名优化
  • 海口网站排名推广关键词挖掘排名
  • 济南媒体邀约上海百度seo网站优化
  • ubuntu wordpress安装目录抖音seo是什么
  • 9861云南网站建设全网模板建站系统
  • 2015做网站前景外贸网站平台都有哪些
  • 餐饮网站建设怎样百度网站首页网址
  • 分销商系统安徽seo推广
  • 访问网站的原理市场营销师报名官网
  • 青海省建设网站价格低好的seo网站
  • 西安专题门户响应式网站建设百度应用商店官网
  • 小学的门户网站建设微信软文范例大全100
  • 用dw6做网站河南网站建设
  • 如何用电脑主机做网站代运营公司是怎么运营的
  • 小程序公司开发排名seo是什么专业
  • 红色礼品网站模板百度seo点击
  • 求南浦做电商网站网址制作
  • 巴彦淖尔专业做网站的公司网站建设解决方案
  • 静态网站素材seo资料站
  • 找别人做网站要注意什么软件百度招聘官网首页
  • 手机网站在线制作爱站关键词挖掘
  • 电子商务网站推广论文促销式软文案例
  • 如何做网站轮播大图网络运营与推广
  • 做网站学费多少钱重庆seo网络推广平台
  • b2b网站有什么邵阳做网站的公司
  • 做一个产品网站要多少钱百度推广优化怎么做
  • 外贸网站 源码google ads