
node
暖光_&
不积跬步无以至千里,不积小流无以成江海
展开
-
node 基础服务器搭建 http模块 url模块
首先我们规划三个文件入口文件index.js服务http.js处理请求handler.jsindex.js 入口点文件var serve = require('./serve/http');const {handler} = require('./serve/handler');serve.start(handler);http.js 主要是搭建服务,设置请求头等const http = require("http");const url = require("url.原创 2021-09-07 14:32:17 · 208 阅读 · 0 评论 -
node path模块常用方法
var path = require('path');/** * ./ 指向当前的工作路径 * __dirname 指向被执行 js 文件的绝对路径 *//** * 获取url的最后一级 * @param {*} url * @param {*} suffix 需要忽略的后缀 * @returns */const lastPath = (url,suffix) => { if (suffix) { return path.basename(url,suffix原创 2021-09-07 11:10:05 · 195 阅读 · 0 评论 -
node fs模块的prmoise方式的常用方法
node同步与异步方式请参考下面的博客node fs同步异步的方法prmose Api会提示时实验阶段,但不影响我们使用var fs = require('fs').promises;// 读取文件const getFile = (url, chart="utf-8") => { return fs.readFile(url, chart);}module.exports.getFile = getFile;// 写入文件const setFile = (url, d.原创 2021-09-07 11:06:29 · 274 阅读 · 0 评论 -
node fs模块 读写文件常用方法
var fs = require("fs");// 异步读取文件const getFileAsync = (url, chart = "utf-8") => { fs.readFile(url, chart, function (err, data) { if (err) { throw Error("读取文件异常" + err); } console.log(data); });};module.exports.getFileAsync = ge原创 2021-09-07 10:57:54 · 262 阅读 · 0 评论 -
npm脚本 scripts与node process
一、 npm部分1. npm 脚本npm 允许在package.json文件里面,使用scripts字段定义脚本命令。如下它的每一个属性,对应一段脚本。比如,build命令对应的脚本是node build.jsnpm run build 等同于执行 node build.js当前目录的node_modules/.bin子目录里面的所有脚本,都可以直接用脚本名调用,而不必加上路径{ // ... "scripts": { "build": "node build.js" }原创 2021-09-06 16:23:46 · 479 阅读 · 0 评论