
node.js
程序员 小明
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何实现简单的ip反爬
如何实现简单的ip反爬如何实现简单的ip反爬原创 2024-08-07 23:07:13 · 601 阅读 · 0 评论 -
npm发布自己的package
利用npm发布自己编写的package,并对自己发布的包进行删除和修改发布首先需要的是去npm的官网注册一个账号,并且需要记得账号和密码注册地址然后使用cmd进入自己要上传的包的目录下面使用npm adduser进行登录一定要输入正确的账号信息使用npm init来建立一个package.json,这个package.json用来定义你这个项目的一些属性使用npm publi...原创 2020-04-09 09:00:50 · 561 阅读 · 0 评论 -
Git搭建个人博客
Git搭建个人博客很多人都有写博客的习惯,所以我这篇博客就讲解一下如何在git上搭建一个个人的博客。环境搭建个人博客需要配置配置一下环境,这里我是使用win10来搭建的,因为像这种配置或者搭建东西,一般都是win系统比较麻烦,在mac和linux相对简单一点。一、git需要在系统里面安装git。具体的安装步骤可以参考安装git二、安装node.js使用node.js来搭建相对比较方...原创 2020-03-22 21:26:54 · 800 阅读 · 0 评论 -
egg.js和nest.js的对比
egg.js和nest.js的对比前几天突然看到一个群在说现在用egg的人已经很少了,说用nest的人比较多,然后我就做了一个简单的调查和对比。egg和nest都是比较优秀的框架,但是两个框架有比较大的区别,我主要分为六个方面来分析egg和nest的区别github在github对比两个框架的使用人数,在github还是比较有代表性的。 ...原创 2020-03-14 22:05:07 · 11850 阅读 · 1 评论 -
egg.js中的ORM
egg.js中的ORMORM是与数据库的交互的框架,使用起来非常的方便,在django中我也是最常用ORM来操作数据库在egg框架中,常用的是sequelize来进行操作数据库的导入对应的第三方库因为我们使用的是sequelize来操作orm的,所以需要把这个库给导进项目中。npm i egg-sequelize --save因为egg-sequelize需要依赖mysql2,所以也要...原创 2020-03-04 21:59:43 · 1748 阅读 · 0 评论 -
egg.js中的logger日志
egg.js的logger日志logger日志的四个级别logger.debug()logger.info()logger.warn()logger.error()logger的常用三大对象App LoggerContext LoggerService Logger这三大的对象都挂载到对应的对象上面了。比如在这里插入代码片三大对像日志的用法首先日志最大的好处就...原创 2020-03-02 21:47:35 · 7472 阅读 · 0 评论 -
egg.js中的中间件
egg.js中的中间件在这里我举例说明三种插件框架内部中间件应用级中间件路由级中间件内置中间件内置的中间件不用设置,也不会编写,它是存在于框架本身内部的。比如框架内置的 bodyParser 中间件,就是内置的框架中自行导入了,会自己在运行中。应用级中间件应用级中间件的加载步骤是继承koa框架的,洋葱模型,应用级中间件是应用在所有路由中的。使用方法首先说明一下应用级中间的...原创 2020-03-02 21:23:37 · 854 阅读 · 0 评论 -
egg.js中的扩展对象
egg.js扩展对象在egg中是有五个对象比较常用。ApplicationContextResponseRequestHelper这五个对象都有相应的作用,也有对应的扩展方法,具体怎么扩展就是要看开发的实际需求Application的扩展对这五个对象的扩展,一定要根据相对应的文件里面操作这些文件一定要放在app/extend下面。现在首先来说一下application对...原创 2020-03-01 20:22:50 · 779 阅读 · 0 评论 -
egg.js入门小案例
这篇博客将讲解一下我学egg入门的时候的小案例首先截图一下文件目录结构MVC结构因为egg.js也是比较广泛的mvc结构嘛,所有按照惯例就是先编写C结构。MVC中的controller因为在egg.js中controller相当于MVC中的c,所以要先编写它const Controller = require("egg").Controllerclass NewsControlle...原创 2020-02-28 21:06:29 · 718 阅读 · 0 评论 -
mongoose的使用
mongoose的使用mongoose是用来操作mongodb数据库的,虽然很多人都用原生node.js中的mongodb第三方包。但是远没有mongoose好用。导入和连接和所有数据库都一样,要先导入很连接。const mongoose = require("D:/Program Files/node/node_modules/mongoose")//链接数据库mongoose.c...原创 2020-02-28 20:32:07 · 257 阅读 · 0 评论 -
入门egg.js
入门egg.jsegg.js是阿里内部根据koa框架开发的一个开源的web框架,目前阿里内部大部分的web框架都是基于egg.js开发的,所以这个框架是比较好的,比较适合企业级开发。egg.js也是基于mvc模型来开发的,这种模型可以比较好的约束开发,让公司内部更好沟通。建立egg.js框架先建立一个文件并且进入文件mkdir egg-example && cd egg-...原创 2020-02-27 21:11:28 · 385 阅读 · 0 评论 -
async的用法
async的用法在前面的博客,我已经把promise详细讲了一遍,后来有人说async更好用一点,所以这篇博客主要是来讲解async,但是要理解async之前要先了解promise,不然要理解起来是很困难的async也是一个异步的钩子,他里面有一个属性就是 await,而这个await是非常重要的。用法是这样的,比如你有两个函数想要转成同步,首先建立两个函数,里面返回的是promise对象,...原创 2020-02-26 21:14:53 · 1441 阅读 · 0 评论 -
express操作session
express操作session作为一名后端,对session和cookie应该是要非常了解,所以我这篇就来讲解一些express操作sessionexpress-session在express里面操作session,最常用的还是express-session模块导入模块,并配置sessionconst express = require("D:/Program Files/node/n...原创 2020-02-25 22:12:57 · 359 阅读 · 0 评论 -
node.js操作mysql数据库和sql server数据库
node.js操作mysql数据库和sql server数据库这一篇博客主要是数据库的,特别是sql server数据库首先讲解mysql因为mysql的操作并不复杂,所以讲解会很快第一步第一步肯定是导入模块,和配置配置项const mysql = require("D:/Program Files/node/node_modules/npm/node_modules/mysql");...原创 2020-02-24 22:05:42 · 1687 阅读 · 1 评论 -
egg中的cookie和session
node中的promise的详解我看了很多的promise的讲解,都非常的乱,看不明白,所以我写这一篇详细的promise,慢慢细心看这篇博客,你将彻底理解promise。简介promise 是一种异步容器,它是ES6里面的东西,而不是node.js独有的,promise容器里面是装着异步的任务。用处和原因promise里面装载的是异步的函数,但是它却可以把异步任务转化成同步。为什么我们...原创 2020-02-24 21:09:17 · 1161 阅读 · 0 评论