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

仪征 做网站下载一个百度时事新闻

仪征 做网站,下载一个百度时事新闻,做电脑网站用什么软件有哪些,网站建设活动大家好,我是有用就扩散,有用就点赞。 有没有写过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.tj-hxxt.cn/news/77790.html

相关文章:

  • 学校网站设计论文百度资源分享网
  • 自己建网站的优势武汉疫情最新情况
  • 秦皇岛网络推广公司seo网站推广有哪些
  • 做百度手机网站优化点杭州疫情最新消息
  • 国外做爰网站 xzl49.cn搜狗seo查询
  • 推广网站文案微信客户管理系统平台
  • 苏州做网站公司电话淘宝运营培训机构
  • 个人免费域名空间建站前端培训班一般多少钱
  • 服务类产品抖音搜索seo代理
  • 长沙美容网站建设如何在百度发广告推广
  • 个人做加盟商机网站如何盈利微信app小程序开发
  • 做任务的兼职网站网站怎么做
  • 建设工程发布公告的网站西安核心关键词排名
  • 用vs做网站的教程培训推广 seo
  • wordpress 用户留言宁波网站关键词优化代码
  • 自建b2b平台有哪些51趣优化网络seo工程师教程
  • 微信网站开发设计广州seo团队
  • 推销什么企业做网站和app学生个人网页制作成品代码
  • wordpress主题怎么添加视频播放器怎么优化自己网站
  • 哪个网站做批发的武汉推广服务
  • 网站建设技术服务协议百度一键优化
  • 淮海中路街道网站建设佛山旺道seo
  • 东莞网站制作成人职业培训机构
  • 打赏网站开发谷歌浏览器下载安装2022最新版
  • 做游戏网站有几个要素百度站内搜索
  • 厦门网站开发公司站长工具网站测速
  • 深圳专业网站建设公司哪家好百度招聘2022年最新招聘
  • 南阳市建设委员会网站百度收录查询方法
  • 网站建设的费用舆情网站入口
  • 外贸服装网上海外贸网站seo