![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
nodejs
奋斗的小绿萝
莫问前程,只管修行
展开
-
Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
在pipeline跑UT时遇到了JavaScript堆内存不足的问题。20 04 2021 09:31:12.770:INFO [karma-server]: Karma v5.2.3 server started at http://localhost:9876/20 04 2021 09:31:12.773:INFO [launcher]: Launching browsers ChromeHeadlessCI with concurrency unlimited20 04 2021 09:3.原创 2021-04-22 16:08:40 · 1611 阅读 · 3 评论 -
Node.js报错:_read() is not implemented
报错如下:events.js:183 throw er; // Unhandled 'error' event ^Error: _read() is not implemented at Readable._read (_stream_readable.js:551:22) at Readable.read (_stream_readable.j...原创 2018-08-14 19:22:33 · 3245 阅读 · 0 评论 -
Nodejs 命令行传参
使用commander.js.npm install commander然后在代码中引入commander.js直接使用了。Tips:如果只是-p --port,不加[type],传入的是布尔值,true/false.-p, --port [type],注意中间的空格。直接上代码let express = require('express');let progr...原创 2018-08-15 10:30:20 · 6999 阅读 · 1 评论 -
浏览器和Nodejs中的JavaScript
浏览器中的JavaScript:ECMAScript:基本语法ifletconstfunctionObjectArrayBOM(browser object model)DOM(document object model)Node.js中的JavaScript没有BOM、DOMECMAScriptNode为JavaScript提供的服务器级别的API 文...原创 2018-08-16 15:08:18 · 1398 阅读 · 0 评论 -
关于"!module.parent"的用法
背景:服务的入口文件有如下代码:if (!module.parent){correlator.withId(‘Worker’, startWorker);}其他均为内部方法。通过调查,才明白。这段代码基本相当于直接执行correlator.withId('Worker', startWorker);(相当于入口函数)。但是在跑单元测试时,会把该入口文件作为子模块引入到*.test.js...原创 2019-01-25 17:00:21 · 2197 阅读 · 0 评论 -
Nodejs 环境下.env配置环境变量(附源码分析)
背景介绍在使用阿里云的函数计算时,使用了其一键部署工具fun, fun 在使用时需要配置 ACCOUNT_ID、REGION、ACCESS_KEY_ID、ACCESS_KEY_SECRET=xxxxxxxxxx等信息。 在使用时直接在根目录下创建.env文件,并写入ACCOUNT_ID=xxxxxxxxREGION=cn-shanghaiACCESS_KEY_ID=xxxxxxxxxxx...原创 2019-01-10 15:04:50 · 20987 阅读 · 2 评论 -
Express中间件概览
一、 中间件概念所谓中间件就是在收到请求后和发送响应之前的过程中执行的一系列函数。中间件接收(req, res, next)作为参数。req和res分别为resquest和response,next()方法表示执行完当前中间件后进入下一个中间件。中间件的主要行为:执行任意代码改变request和response对象结束请求-响应调用连调用堆中的下一个中间件如果当前中间件不会结束...原创 2019-03-20 11:09:24 · 286 阅读 · 0 评论 -
阿里云实现Serverless+ Express的服务端渲染
AWS通过lambda实现后端服务的serverless部署。阿里云对标的函数计算也可以实现相应的功能。预备知识:nodejsexpress阿里云函数计算阿里云API网关实现:一、 安装依赖首先我们需要初始化一个工程。npm init使用alicloud-serverless-expressnpm install express alicloud-serverle...原创 2019-05-17 14:21:53 · 3319 阅读 · 0 评论 -
【mongoose链接mongodb】current URL string parser is deprecated, and will be removed in a future version
一、 背景使用mongoose链接mongoDB报warning:(node:16780) DeprecationWarning: current URL string parser is deprecated, and will be removed in a future version. To use the new parser, pass option {useNewUrlPars...原创 2019-07-02 13:28:41 · 2557 阅读 · 0 评论