![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
【nodejs】
文章平均质量分 80
浅夏晴空
这个作者很懒,什么都没留下…
展开
-
node中使用shell脚本
背景在开发中我们在特定的场合下可能需要一些脚本来批量处理我们的业务逻辑,在nodejs如何调用shell脚本呢?新建项目下新建脚本文件touch newFile.sh修改文件权限chmod 777 newFile.sh 修改文件为可读可写可执行nodejs调用文件读取//使用nodejs的子进程里面的文件读取方法const { execFile } = require(‘child_process’);示例DocsService.publishAllDoc原创 2021-01-06 13:58:28 · 3126 阅读 · 0 评论 -
基于源码剖析nodejs模块系统
nodejs模块系统简介为了让Node.js的文件可以相互调用,Node.js提供了一个简单的模块系统。模块是Node.js 应用程序的基本组成部分,文件和模块是一一对应的。换言之,一个 Node.js 文件就是一个模块,这个文件可能是JavaScript 代码、JSON 或者编译过的C/C++ 扩展。nodejs模块分类原生模块(核心模块):fs、http、net等在Node进程启动时,部分核心模块就被直接加载进内存中,这部分核心 模块引入时,文件定位和编译执行个步骤可以省略掉,并且在路径原创 2020-12-26 15:29:20 · 293 阅读 · 0 评论 -
node.js调用外部接口
前言在日让的工作开发中,我们不仅仅要使用node来封装提供一些http接口,也会在node服务中调用一些第三方的HTTP接口,那么如何操作?request安装依赖npm install request -S使用get请求var request = require('request');request('https://escnodeapi.***?query=**', funct...原创 2020-01-07 15:10:58 · 7889 阅读 · 1 评论 -
mongodb多条件查询
前言模糊查询是数据库的基本操作之一,实现对给定的字符串是否与指定的模式进行匹配。如果字符完全匹配,可以用=等号表示,如果部分匹配可认为是一种模糊查询。在关系型数据中,通过SQL使用like ‘%fens%’的语法。那么在mongodb中我们应该如何实现模糊查询的效果呢。查询条件关键字说明$or或关系$nor或关系取反$gt大于$gte大于等于...原创 2019-09-11 10:45:55 · 6024 阅读 · 0 评论 -
nodejs express使用HTML模板
前言一般我们在做node web项目的时候,想使用我们平时常用的html模板,express默认使用jade模板,本身是没有HTML的,那么如何实现呢?ejs模板配置使用var app = express();app.set('views', path.join(__dirname, 'views'));//设置视图引擎app.set('view engine', 'ejs');...原创 2019-09-11 10:49:48 · 3166 阅读 · 0 评论