nodejs
学习、了解node
凌辰 ℡
这个作者很懒,什么都没留下…
展开
-
Node 介绍
Node:一门后端语言(服务器端的程序语言),能够连接数据库存取数据,能够接受和处理网络请求(服务器的响应,发送请求去获取数据),单线程事件驱动,异步执行,不等待,提高IO(input和output)的处理速度和效率。服务器:本质上是一台PC主机(linux系统,windows系统),部署了后端语言的执行环境,并且能够长时间提供网络服务。...原创 2021-02-12 16:08:08 · 1491 阅读 · 0 评论 -
根据数据和模板生成页面
根据规则去解析链接,并且获取ID或者索引值// 请求路径,http://127.0.0.1/movies/1let pathObj = path.parse(req.url);let index = pathObj .base;根据索引获取数据let movies = [ { name:"极品芝麻官", brief:"新版《极品芝麻官》以一起豪门冤案为线索,讲述了江南状师马如龙狡滑多智,精通律法,战无不胜,偶然遇上微服私访的皇.原创 2021-02-11 19:25:06 · 361 阅读 · 0 评论 -
Promise
Promise 是什么词语本意['promis]n.名词许诺;允诺;(有可能)MDN 中文Promise 对象用于异步计算一个 Promise 表示一个现在、将来或永远不可能可用的值按照用途来解释主要用于异步计算可以将异步操作队列化,按照期望的顺序执行,返回复合预期的结果。可以在对象之间传递和操作Promise,帮助我们处理队列。javaScript 包含大量异步操作javascript 为检查表单而生。创造它的首要目标是操作DOM。所以,javaScript 的原创 2021-02-07 19:03:31 · 148 阅读 · 0 评论 -
爬虫 puppeteer浏览器使用
打开浏览器let options = { headless:true, //是否无界面浏览器 slowMo:250,//调试时可以减慢操作速度,查看界面操作 defaultViewport:{ width: 1200, //设置视窗的宽高 height:800 }, timeout:3000, //默认超时3秒}let browser = await .launch(options);打开新标签页let page = await browser.newPage()将页面跳原创 2021-02-07 11:59:44 · 796 阅读 · 1 评论 -
Node 处理表单GET和 POST请求
get请求node 代码:const http = require('http'); // 引入http模块const url = require('url'); // 用于处理url地址(解析get url 请求路径中的参数)const app = http.createServer(); //创建服务器对象server.on('request', function (req, res) { //监听客户端请求 var url = req.url let {query} = url.pars原创 2020-12-20 21:45:34 · 178 阅读 · 0 评论 -
CommonJs规范和原理
什么是模块化文件作用域通信规则加载 (require)导出 (exports.name || module.exports =name)CommonJs模块规范在Node中的JavaScript还有一个很重要的概念:模块系统。模块作用域使用 require 方法用来加载模块使用 exports 接口对象用来导出模块中的成员...原创 2020-11-20 22:39:15 · 270 阅读 · 0 评论 -
如何通过服务器让客户端重定向
如何通过服务器让客户端重定向1.状态码设置为 302 临时重定向res.statusCode = 3022.在响应头中通过Location告诉客户端往哪儿重定向res.setHeader(‘Location’,’/’)如果客户端收到服务器的响应状态码是 302 就会自动去响应头中找 Location,然后对该地址发起新的请求...原创 2020-11-14 22:26:41 · 371 阅读 · 0 评论 -
前后端分离中的服务端与客户端渲染区别
前后端分离中的服务端与客户端渲染区别客户端渲染不利于 SEO 搜索引擎优化服务端渲染是可以被爬虫抓取到的,客户端异步渲染是很难被爬虫抓取到的真正的网站既不是纯异步也不是纯服务端渲染出来的而是两者结合来做的例如:京东的商品列表就采用的是服务端渲染,目的了为了 SEO 搜索引擎优化而它的商品评论列表为了用户体验,而且也不需要 SEO 优化,所以采用是客户端渲染...原创 2020-11-12 22:49:44 · 341 阅读 · 0 评论