nodejs
图解前端
这个作者很懒,什么都没留下…
展开
-
Nodejs获取系统信息
获取操作系统架构const os = require('os')console.log(os.arch) // 输出:X64获取系统CPU信息const os = require('os')console.log(os.cpus())输出信息:[ { model: 'Intel(R) Core(TM) i5-1035G1 CPU @ 1.00GHz', speed: 1190, times: { user: 7741906, nice:原创 2021-04-07 15:31:53 · 1671 阅读 · 0 评论 -
node+express+mysql服务端环境搭建
需求 使用node+express+mysql构建应用的服务端步骤安装npm install node express mysql使用express搭建服务器var express = require("express");var app = express();app.listen("8080");连接mysql数据库var mysql = require("mysql");原创 2017-11-28 22:54:15 · 1853 阅读 · 0 评论 -
浅谈前端与程序开发
对于很多从事前端这个行业的小伙伴来说,每天的工作就是接需求,实现功能,切页面。这就导致很多人对前端的认识也仅仅停留在开发功能的层次,然而,事实真的是这样吗?纵观这几年web的发展,从最开始的原生js到jquery,再到现在流行的各种mvc,mvvm的框架,web开发经历了从最简单的page,到现在application的进化。这种进化客观上就对web开发人员提出了更高的要求,web工程师不仅仅需要局翻译 2017-12-10 15:26:12 · 812 阅读 · 0 评论 -
node 中断言assert的使用
assert中assert API的使用在nodejsh中有一个assert模块,这个模块主要用于内部断言测试使用,我们也可以在项目中使用assert模块进行断言的判断。 如果是true则测试通过,如果是false则测试不通过。 关键点:第一参数value是测试的值,第二个是测试结果的提示,默认第二个参数为空const assert = require('assert')assert...原创 2018-02-16 18:50:44 · 2792 阅读 · 0 评论 -
node子进程 child_process
在node中我们常常需要在主进程之外新建一个子进程来提高程序的运行效率,这时就需要使用到node中的child_process模块。child_process 模块提供了衍生子进程的功能,在默认情况下,父进程和子进程之间会建立stdin,stdout,stderr三个管道,数据能够以非阻塞的方式流动。child_process 子进程子进程使用场景计算密集型系统前端构建工具利用多核 C...原创 2018-02-23 12:29:18 · 4588 阅读 · 0 评论 -
服务器总结
使用http模块创建Web服务器Web服务器的功能:接受HTTP请求(GET、POST、DELETE、PUT、PATCH) 处理HTTP请求(自己处理,或请求别的程序处理) 做出响应(返回页面、文件、各类数据等)常见的Web服务器架构:Nginx、Apache:负责接受HTTP请求,确定谁来处理请求,并返回请求的结果 php-fpm / php模块:处理分配给自己的请...原创 2018-02-23 12:36:19 · 563 阅读 · 0 评论 -
node模块之dns(域名解析)
/** dns 是域名服务器* dns模块包括两类函数:* 第一类: 使用底层操作系统工具进行域名解析,且无需进行网络通信,这类函数只有一个:dns.lookup();* 第二类: 连接到一个真实的dns服务器进行域名解析,而且始终使用网络进行dns进行查询,这类函数包括了除dns.lookup()之外的所有函数**/const dns = require('dns')dns.lo...原创 2018-02-23 17:03:07 · 1333 阅读 · 0 评论 -
node每日进阶--node自动重启插件supervisor的使用
本文中supervisor的安装和使用基于node和express项目node项目中更改文件后自动重启是非常重要的一步,而node本身必须手动重启,这种情况下就要使用工具了,常见的工具有supervisor,nodemon和pm2,今天介绍下supervisor的使用第一步:安装supervisornpm install -g supervisor第二步:启动应用...原创 2018-05-22 14:30:22 · 1787 阅读 · 0 评论 -
thinkjs之事务的使用
核心:实例化model在model层使用事务使用try...catch方法module.exports = class extends think.Model { async addData() { // 如果添加成功则 commit,失败则 rollback try { await this.startTrans(); const resu...原创 2019-03-05 12:36:47 · 1198 阅读 · 0 评论