Node.js如何优雅的封装一个实用函数的npm包的方法
为什么要封装一个实用函数的npm包当你连续写了多个node应用,都想要console漂亮一点,你可能会像下面这样封装一个函数importchalkfrom"chalk";functionnoop(msg:string):string{returnmsg}functi...TypeScript开发Node.js程序的方法
当我第一次发现typescript时,就把它用到了自己的javascript程序中。使用typescript有很多好处,现在你要让我在用原生javascript写任何东西的话,需要给我一个令人信服的理由。在本文中,我将向你展...- 0
- 0
- 0
- 0
- 0
详细分析Node.js 多进程
我们都知道node.js是以单线程的模式运行的,但它使用的是事件驱动来处理并发,这样有助于我们在多核cpu的系统上创建多个子进程,从而提高性能。每个子进程总是带有三个流对象:child.stdin,child.st...- 0
- 0
- 0
- 0
- 0
nodejs中request库使用HTTPS代理的方法
正在尝试改用nodejs编写爬虫,http请求库选择了,用起来还是挺简单的。现在有个需求,需要用fiddler抓包我发出去的请求,以便和浏览器发出去的包进行对比。因为需要解密https报文,需要让node要么忽略...- 0
- 0
- 0
- 0
- 0
Node.js中Koa2在控制台输出请求日志的方法示例
前言koa2真的是个很轻量的框架,轻量到路由都作为了模块单独了出来,koa2也没有日志功能,如果我们需要有一些请求的日志和时间,我们就需要引入日志中间件下面话不多说了,来一起看看详细的介绍吧引...- 0
- 0
- 0
- 0
- 0
node Buffer缓存区常见操作示例
本文实例讲述了nodebuffer缓存区常见操作。分享给大家供大家参考,具体如下:创建buffer类varbuf=newbuffer(10);varbuf=newbuffer([10,20,30,40]);varbuf=newbuffer("www.baidu.com","utf-8");写...- 0
- 0
- 0
- 0
- 0
浅谈Node 异步IO和事件循环
前言学习node就绕不开异步io,异步io又与事件循环息息相关,而关于这一块一直没有仔细去了解整理过,刚好最近在做项目的时候,有了一些思考就记录了下来,希望能尽量将这一块的知识整理清楚,如有错...- 0
- 0
- 0
- 0
- 0
详解如何使用nvm管理Node.js多版本
node.js版本管理工具。git地址:安装nvmmacos:如果已经安装了node,在安装nvm之前,不需要卸载这个版本的node。这个版本的node后续会成为nvm中的system版本的node。具体步骤如下:首先安装c++编译器,...- 0
- 0
- 0
- 0
- 0
快速搭建Node.js(Express)用户注册、登录以及授权的方法
项目准备建立一个文件夹,这里叫express-authnpminit-y启动服务新建一个server.js或者app.jsnpmiexpress开启端口,启动服务//server.js//引入expressconstexpress=require('express')//创建服务...- 0
- 0
- 0
- 0
- 0
nodejs搭建本地服务器并访问文件操作示例
本文实例讲述了nodejs搭建本地服务器并访问文件操作。分享给大家供大家参考,具体如下:安装node:在本地建立目录:f:/nodetest,在该目录下新建index.html作为我们将要访问的内容。新建server.js作为...- 0
- 0
- 0
- 0
- 0
如何利用nodejs实现命令行游戏
本文以贪吃蛇为例,一步一步地分析如何实现一个命令行游戏.实现原理命令行输入通过process.stdin监听命令行输入的按键,改变小蛇的前进的方向画面渲染通过ansi转义序列擦除之前的输出通过process...- 0
- 0
- 0
- 0
- 0
Node.js实现一个HTTP服务器的方法示例
项目地址httpserver题目设计一个模拟http服务端程序自己设计一个web的程序,监听80端口。支持多客户端连接,能满足客户的http请求(浏览器访问),包括以下功能:1.基本功能:get、post(带数据请求)、hea...- 0
- 0
- 0
- 0
- 0
NodeJS读取分析Nginx错误日志的方法
网上很少看到有用nodejs运维系列文章,后续我会更新一些nodejs运维相关的内容又或者说让我们更加的深入了解一些服务器的知识以及自动化运维方面的基础知识为什么要做错误日志分析,因为网上这方...- 0
- 0
- 0
- 0
- 0
pm2发布node配置文件ecosystem.json详解
背景最近在搭建一个node+koa+vue的项目使用到了pm2发布这里简单的记录一下在根目录新建文件ecosystem.json{"apps":[{"name":"ant-help-center","script":"./bin/www",//启动脚本"env":{"common...- 0
- 0
- 0
- 0
- 0
Node.js Windows Binary二进制文件安装方法
1.下载文件安装包的下载路径为:选择你需要的版本,这里我选择了windowsbinary64-bit版本。2.配置npm安装目录.zip包下载完成之解压缩,之后在解压之后的文件路径下创建两个文件夹:node-global(npm...- 0
- 0
- 0
- 0
- 0
koa-router路由参数和前端路由的结合详解
koa-router定制路由时支持通过冒号形式在url中指定参数,该参数会挂载到context上然后可通过context.params.paramname方便地获取。考察下面的示例:varkoa=require("koa");varrouter=require("koa...- 0
- 0
- 0
- 0
- 0
nodejs实现日志读取、日志查找及日志刷新的方法分析
本文实例讲述了nodejs实现日志读取、日志查找及日志刷新的方法。分享给大家供大家参考,具体如下:知识要点:javascript函数传参javascript日期处理javascript字符串操作前端时间插件按需定制使用no...- 0
- 0
- 0
- 0
- 0
nodejs中实现用户注册路由功能
经过前面几次的学习,已经可以做下小功能,今天要实现的是用户注册路由。一、users_model.js功能:定义用户对象模型varmongoose=require('mongoose'),schema=mongoose.schema;varuserschema=newsche...- 0
- 0
- 0
- 0
- 0
Node.js 获取微信JS-SDK CONFIG的方法示例
背景前端在调用微信提供的分享、拍照、扫一扫等功能时需要到后台获取配置,主要是签名(signature)。node开发可以用朴灵大佬的sdk——。配置到微信公众平台进入“公众号设置”的“功能设置”里填写“js接口...- 0
- 0
- 0
- 0
- 0