Node.js

  • V8 的 Error 对象与栈追踪的妙用

    本文的讲述都是以 Node.js 环境为例子,而 Node.js 使用的 JavaScript 引擎是 V8,因此理论上 Chrome 也能适用,其它浏览器我就不清楚了。 现状 最近在写 Rize(欢迎 star) 的时候,一直为错误的栈追踪而愁。为...

    2020年8月4日 0 0 1
  • Nodejs 调用 R 脚本 / Nodejs Call R Script

    提供一个在Nodejs中调用 R script 方法。我用的node框架是 eggjs,示例代码全是在Egg环境下实现的。你将会看到以前几个方面的内容。 R 简介与在Node中调用R Script 的原因 相关环境的搭建与关键Node知识点 调用方...

    2020年8月4日 0 0 1
  • 记一次node协程模块开发

    开始 早前通过swoole了解到了协程的概念,正值当时看到了JS的GeneratorFunction,于是激动的心颤抖的手,敲着代码往前走,就用js写下了一个协程模块node-coroutine-js.当然这个模块比较简单,基本就是利用node本...

    2020年8月4日 0 0 3
  • Node 中 Buffer 的初始化及回收

    node中的buffer相信大家都不会陌生,毕竟这个东西是node的核心之一,我们读写文件,网络请求都会用到它。不过,之前我虽然一直在用这个东西,却没关心过他的实现,只知道通过buffer分配的内存占用的不是v8的heap...

    后端开发 2020年8月4日 0 0 1
  • Node.js 系列:Redis 的使用

    最近公司的 ASR 实时推送以及登录认证模块都使用了 Redis ,因此在完成功能的同时,整理一下 Node.js 从零开始对 Redis 使用的文档。 1、本地安装 Redis 1.1、安装地址: Redis 服务器软件 官网:redis.io/downlo...

    2020年8月4日 0 0 0
  • 基于Nodejs+Canvas+WebSocket实现视频流直播H5应用

    Node服务器端与客户端均使用socket.io提供的全双工通信协议模块 # Node服务端安装Socket.io npm i socket.io # 客户端使用Socket.io-client npm i socket.io-client LIVE角色分为主播端、观众端,通过共享session...

    后端开发 2020年8月4日 0 0 1
  • 基于node.js和oss的后端签名直传

    单个图片上传页面,上传后显示图片预览 阿里云OSS服务端签名后直传 我们都知道,采用JS客户端直接签名,OSSAccessId和AccessKeySecret暴露在前端页面,可以被轻易获取,存在严重安全隐患。这里提供了一种使用阿里...

    2020年8月4日 0 0 1
  • Node.js微服务实践(一)

    什么是微服务 微服务是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况...

    2020年8月4日 0 0 0
  • 使用 ndb 调试你的 Node.js 项目

    代码调试按照调试方式大致分为 日志(Log) 和 断点(Breakpoint) 两种办法。其中日志就是手动的在代码中增加日志打印获取过程信息来判断问题。这种方法的好处是调试简单,一个对业务熟练的工程师通过线上良好的...

    2020年8月4日 0 0 2
  • 用Node.js+express+cloud MongoDB Atlas建立API接口

    介绍 本文用 node.js express框架连接 cloud MongoDB Atlas 搭建API接口 本文侧重于cloud MongoDB Atlas 创建项目 创建一个文件夹 用VScode编译器打开 选择文件夹在终端打开 在终端中输入 npm init 然后一直回车 ...

    2020年8月4日 0 0 3