node,express,npm
文章平均质量分 55
node,express,npm
『九离~空白』
When you are strong enough, the whole world will be kind to you.Work hard to learn new techniques so that you can achieve your dreams and go further.
展开
-
express 框架 ?
简述:node.js一个基于 javascript 运行环境的服务器语言,它的出现使得 javascript 有能力去实现服务器的操作,在 GitHub 上 node.js 的 star 数已经接近 6 万,可见其受欢迎程度;而基于 node.js 的 Express 则把原先的许多操作,变得简单灵活,一系列强大特性帮助你创建各种Web应用,和丰富的 HTTP 工具,使用 Express 可以快速构建一个完整功能的网站 。express框架安装:安装方式一:npminit ...原创 2021-02-21 11:26:32 · 111 阅读 · 1 评论 -
Mysql 常用语法总结 ?
前言:上一篇博客中,总结了在 Node 中通过 mysql 库提供的一系列 API 方法来操作数据库,实现日常的开发需求。操作数据库,API 方法已经写好,直接引用库文件方法即可,困难的地方可能就在于 SQL 语句的编写。本篇博客就对 mysql 中常用语法做一个总结,增删改查等操作。前置知识:SQL 语句中运算符比较运算符: 等于= 大于> 大于等于>= 小于< 小于等于<= 不等于...原创 2021-02-08 12:05:22 · 136 阅读 · 1 评论 -
Node 如何操作数据库 ?
前言:所有编程后端语言,都会涉及到文件,IO ,操作系统等,还有最常见的对于数据库的操作。node 作为一门可以开发后端程序的语言,不例外的也提供了一系列操作数据库的API来满足日常的开发需求。在 node 中我们可以使用 mysql 库(一个 JS 库)去实现对数据库的一系列操作。安装 mysql 库 npm install mysql注意:在打开cmd输入命令下载之前,要先切换到你自己的本地项目目录下 。 引入 mysql 库 (这里统一用 ES...原创 2021-02-04 16:56:54 · 1162 阅读 · 1 评论 -
Node 搭建服务器 ?
Node 搭建服务器概述 :Node 搭建服务器:开启一个本地服务器需要 Node.js 中 http 核心模块。基础用法 :// 1,http 模块提供了搭建本地服务器的 API,首先在项目中引入let http = require('http')// 2,利用 http.createServer() 方法得到一个服务器实例let server = http.createServer()// 3,给服务器实例绑定 request 的事件处理函数server.on('reques原创 2021-01-28 11:36:24 · 166 阅读 · 0 评论 -
Node 实现爬虫 ?
Node 通过正则爬取电影数据:// 0,请求数据方法封装let request = require('request')function req(path) { return new Promise(function(resolve, reject) { request.get(path, function(err, response, body) { if (err) { reject(err)原创 2021-01-28 11:25:20 · 689 阅读 · 0 评论 -
Node 中事件循环,以及常用模块 ?
Node 事件循环 ?概述 :首先我们应该清楚,Node 和 JS 一样,都是单线程单进程的程序。任务分为同步任务和异步任务,异步任务通常会放在一个任务队列中,循环询问是否有空执行该事件(事件循环),当有空时会执行该事件。也就是说在 JS 中,同步任务优于异步任务先执行,异步任务分为好几种,这里就不多余赘述,可以去关注作者其他博客总结。我们在这里要讨论的是 Node 中的事件循环。可以通过它,事件绑定 (通过相同事件名称,去统一触发)。代码实例 :// 1,引入event模块let ev原创 2021-01-28 10:58:51 · 89 阅读 · 0 评论 -
Node 文件流 (Stream)?
前言:Node.jsStream流:Stream是一个抽象接口,Node 中有很多对象实现了这个接口,例如,对 http 服务器发起请求的request对象就是一个 Stream,还有 stdout (标准输出)。 Node.jsStream四种流类型 ? Readable: 可读操作。 Writable: 可写操作。 Duplex: 可读可写操作。 Transform: 操作被写数据,然后读出结果。 Stream对象常见事件 ...原创 2021-01-03 12:06:12 · 307 阅读 · 0 评论 -
Node 目录读取和删除,Node 输入 ?
Node 目录读取 ?语法:fs.readdir(path,callback);path:要读取的目录路径。callback(err,files):files 为数组,包含目录下的文件。const fs = require('fs')fs.readdir('xxx', function(err, files) { err ? console.log('存在错误', err) : console.log('输出目录', files) })promise 异步原创 2021-01-02 12:02:08 · 167 阅读 · 1 评论 -
Node 文件操作,缓存区 Buffer 理解 ?
Node 读取文件 ?1,Node 读取文件普通用法;// 1,导入文件模块const fs = require('fs')// node 读写文件有同步和异步的接口, 默认为异步// 同步 Syncconst content = fs.readFileSync('hello.txt', { flag: 'r', encoding: 'utf-8' })console.log('同步读取文件:', content)// 异步fs.readFile('hello.txt', { fl原创 2020-12-27 13:28:50 · 421 阅读 · 0 评论 -
Node 中模块导入导出,npm 常见的包管理命令总结 ?
node 中模块的导出:exports 的使用 ?let a = 123let add = function(a){ console.log('数值为:',a++)}exports.a = aexports.add = add【注意】:exports默认导出的对象,使用exports时只能单个设置属性,可以将 exports 看作是 module.exports 对象的引用,同一块地址空间。module.exports 的使用 ?let b = 456let ...原创 2020-12-17 00:17:55 · 1054 阅读 · 0 评论 -
使用 npm run bulid 打包后,如何运行在本地查看效果:
问题描述:最近,使用 vue-cli 脚手架写前端项目,之前一直是使用 npm run dev 在8080端口上进行本地调试,没有问题是可以查看到具体的运行效果的。当使用 npm run build 进行上线打包,一开始是毫无头绪,什么都不懂,直接是就在命令行上敲下:npm run build 命令,结果就出现了问题。直接运行 npm run build 命令:编译没有出现任何的问题,也没有报错;之后在浏览器中运行生成的 dist 目录下的 index.html,出现了一片空白原创 2020-05-10 16:49:46 · 1124 阅读 · 1 评论