![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
NodeJs
吴越南蛮
Java程序员。主要研究的语言是Java,JS,Python,C。坚持原创,拒绝做搬运工。
展开
-
JSON.parse方法实现
JSONReader.js/** * 将json字符串转为token */class JSONReader { constructor(str) { this.str = str; this.pos = 0; this.tokens = []; this.scan(); } scan() { while(this.pos < this.str.length) { le原创 2021-02-11 08:09:36 · 1237 阅读 · 0 评论 -
JSON.stringify方法实现
JSONFormat.js/** * 将对象转为json字符串 */class JSONFormat { /** * 构造器 * @param obj 目标对象 * @param replacer {function|Array} * @param space {string|number}间隔符 */ constructor(obj,replacer,space) { this.target = obj;原创 2021-02-11 08:04:07 · 412 阅读 · 2 评论 -
Node监听文件改变重启服务
如果监听的文件发生变化,会自动重启服务。启动入口index.jsconst {fork} = require('child_process');const fs = require('fs');let childPid = { pid: null, isAlive: true};/** * 启动子进程 */function startServerProcess() { //启动子进程并监听子进程发来的消息 let childProcess = fork原创 2020-11-30 22:53:41 · 635 阅读 · 0 评论 -
根据json配置文件生成restful风格的后台接口服务
今天看到json-parser,正好想复习一下node的知识,做了个实现。用到的包就两个,express和body-parser。package.json{ "name": "json-server2", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1"原创 2020-11-28 23:08:00 · 354 阅读 · 0 评论