Node Js
今天星期八
这个作者很懒,什么都没留下…
展开
-
node安装指定版本 (LTS 长期稳定版本,Current 最新版本)
node安装指定版本 (LTS 长期稳定版本,Current 最新版本)原创 2022-12-15 09:36:58 · 4092 阅读 · 0 评论 -
运行 npm install 时,卡在 loadDep:@babel/types: sill install loadAllDepsIntoIdealTree 不动
npm install 时,一直停留在loadDep:@babel/types: sill install loadAllDepsIntoIdealTree 不动,如何解决?原创 2022-12-15 09:15:03 · 1818 阅读 · 1 评论 -
network request mode
前端的网络请求方式(一)一、前端进行网络请求的关注点大多数情况下,在前端发起一个网络请求我们只需关注下面几点:传入基本参数(url,请求方式)请求参数、请求参数类型设置请求头获取响应的方式获取响应头、响应状态、响应结果异常处理携带cookie设置跨域请求二、前端进行网络请求的方式form表单、ifream、刷新页面Ajax - 异步网络请求的开山鼻祖jQuer...原创 2022-10-24 17:07:30 · 1109 阅读 · 0 评论 -
npm install --save core-js/modules/es.error.cause.js 报错
npm install --save core-js/modules/es.error.cause.js 报错解决方法:先删除 node_modules 依赖 npm rm -rf node_modules 首先安装 报错的插件 npm install --save core-js最后再 npm install 或者 yarn install npm install yarn install...原创 2022-03-02 08:46:32 · 14500 阅读 · 11 评论 -
js 将 中国标准时间转化为年月日
js 将 中国标准时间转化为年月日例如 将 'Sat Oct 10 2020 16:10:33 GMT+0800 (中国标准时间)' 转化为 年月日 // 标准日转化为年月日 transformTime(date){ var d = new Date(date); var datetime = d.getFullYear() + "-" + (d.getMonth() + 1) + "-" + d.getDate(); return date原创 2021-10-11 14:50:10 · 6641 阅读 · 2 评论 -
js 实现 地图经纬度之间的转化
地图经纬度之间的转化火星坐标(gcj02)转化为百度坐标var location= { lon:"经度" lat:"纬度"}transform(location);// 坐标转换function transform(mars_point) { x_pi = 3.14159265358979324 * 3000.0 / 180.0; var baidu_point = {lon: 0, lat: 0}; var x = mars_point.lon; va原创 2021-07-02 15:03:59 · 1914 阅读 · 0 评论 -
h5 获取当前地理位置信息
在h5 中如何获取当前地理位置信息?通过使用 wx.getLocation 进行获取,步骤如下:首先进行配置wx.config({ debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId: '', // 必填,公众号的唯一标识 timestamp: timestamp, // 必填,生成签名的时间戳 nonceStr: nonc原创 2021-07-02 14:47:47 · 4690 阅读 · 0 评论 -
ArangoDB进阶(二)
models用数据库,那么定义models 是必须的,先讲解一下在models 中 定义 schema 的 三种方式。1⃣️ 使用 { } 来定义const schema = { a: Joi.string(), b: Joi.number()};2⃣️ 使用 Joi.object()const schema = Joi.object({ a: Joi.st...原创 2019-11-10 22:37:32 · 453 阅读 · 0 评论 -
js比较两个数组对象,取出不同的值
var result = [];//补全不一样的 testdata < hasSalary 取出不一样的 把pm,cc 之和 补0 for(var i = 0;i<hasSalary.length;i++){ var obj = hasSalary[i]; var num = obj; var isExist = false; for(let j=0;j<test...原创 2019-09-17 13:06:17 · 7443 阅读 · 0 评论 -
Restful API编写规范
Request 和 ResponseRESTful API的开发和使用,无非是客户端向服务器发请求(request),以及服务器对客户端请求的响应(response)。本真RESTful架构风格具有统一接口的特点,即,使用不同的http方法表达不同的行为:GET(SELECT):从服务器取出资源(一项或多项)POST(CREATE):在服务器新建一个资源PUT(UPDATE):在服务器...转载 2019-08-05 09:24:09 · 317 阅读 · 0 评论 -
NodeJs(一)-----常用工具
utilutil是一个Node.js 核心模块,提供常用函数的集合,用于弥补核心JavaScript 的功能过于精简的不足。util最主要的是实现一个继承的功能,继承的话javascript中是用call,apply,prototype其中prototype等于赋值相当于浅拷贝,并不是真实意义上的一个继承,所以prototype不是特别好Node.js中的util模块,它能够直...原创 2019-04-09 20:12:05 · 322 阅读 · 0 评论 -
Node Js
EventEmitter 的基本使用EventEmitter 的核心逻辑已经实现,由于上面大多数方法需要组合使用,所以在没有一一验证,下面让我们通过一些案例来了解 EventEmitter 的用法。引入 events 模块,并使用 util 模块的 inherits 继承 EventEmitter,下面是前置代码,后面将不在重复。// 引入依赖const EventEmitter = ...原创 2019-04-11 15:48:19 · 237 阅读 · 0 评论 -
NodeJs(三)-----node中的cookie
为什么需要cookie我们知道http是无状态的协议,无状态是什么意思呢?我来举一个小例子来说明:比如小明在网上购物,他浏览了多个页面,购买了一些物品,这些请求在多次连接中完成,如果不借助额外的手段,那么服务器是不知道他到底购买了什么的,因为服务器压根就不知道每次请求的到底是不是小明,除非小明有一个标识来证明他是小明。所以,网站为了辨别用户身份,进行 session 跟踪,cookie...原创 2019-06-21 10:32:31 · 484 阅读 · 0 评论 -
cookie 和 session
cookie 和 sessioncookie首先产生了 cookie 这门技术来解决这个问题,cookie 是 http 协议的一部分,它的处理分为如下几步:服务器向客户端发送 cookie。通常使用 HTTP 协议规定的 set-cookie 头操作。规范规定 cookie 的格式为 name = value 格式,且必须包含这部分。浏览器将 cookie 保存。...原创 2019-06-21 15:03:22 · 196 阅读 · 0 评论 -
NodeJs(四)-----node中的session
什么是sessionsession是另一种记录客户状态的机制,与cookie保存在客户端浏览器不同,session保存在服务器当中;当客户端访问服务器时,服务器会生成一个session对象,对象中保存的是key:value值,同时服务器会将key传回给客户端的cookie当中;当用户第二次访问服务器时,就会把cookie当中的key传回到服务器中,最后服务器会把value值返回给客户端。...原创 2019-06-25 16:48:23 · 2048 阅读 · 1 评论 -
NodeJs(四)----Node.js异步处理的各种写法
什么是异步?所谓同步,就是程序(进程/线程)在一个任务的处理过程中,不会插入处理其他任务,即使遇到IO等不占CPU的操作,也会一直等待其结束才会继续往下处理。所谓异步,就是程序(进程/线程)在一个任务的处理过程中,会插入处理其他任务,如遇到IO操作,当前任务会将程序(进程/线程)的控制权释放给其他任务,等IO操作结果返回后再继续往下处理。简单地讲,同步不会释放控制权,异步会释...原创 2019-06-26 15:04:29 · 755 阅读 · 0 评论 -
mac 安装 npm install -g vue-cli报错
npm install -g vue-clinpm WARN deprecated coffee-script@1.12.7: CoffeeScript on NPM has moved to "coffeescript" (no hyphen)npm WARN checkPermissions Missing write access to /usr/local/lib/node_modul...原创 2019-07-04 09:37:35 · 5231 阅读 · 2 评论 -
node+express搭建服务器,连接mongoDB写接口
以分类管理为例,编写接口接着上次的讲解路由模块化以及配置路由,在上节都讲过了,如有不清楚,可以点开上次的进行学习。先在数据库中创建集合,并在集合中添加数据通过接口进行添加数据router.get('/test',function(req,res){ Category.insertMany([ { "category_id":"001...原创 2019-07-26 08:35:56 · 998 阅读 · 0 评论 -
NodeJs(二)
补充:util.isRegExp(object)如果给定的参数 “object” 是一个正则表达式返回true,否则返回false。var util = require('util');util.isRegExp(/some regexp/) // trueutil.isRegExp(new RegExp('another regexp')) // trueutil.isRe...原创 2019-04-10 22:32:21 · 138 阅读 · 0 评论