node
文章平均质量分 87
christian-dong
这个作者很懒,什么都没留下…
展开
-
Egg.js -- 及案列介绍
快速入门Egg.js 介绍https://eggjs.org/zh-cn/intro/index.htmlhttps://eggjs.org/zh-cn/intro/egg-and-koa.html快速入门https://eggjs.org/zh-cn/intro/quickstart.html目录结构https://eggjs.org/zh-cn/basics/structure.html内置对象https://eggjs.org/zh-cn/basics/objects.原创 2021-08-13 17:03:24 · 1004 阅读 · 0 评论 -
GraphQL 综合案例
参考链接https://juejin.cn/post/6844903921643683847#heading-27目录结构:index.jsconst express = require('express')const { ApolloServer, gql } = require('apollo-server-express')const schema = require('./schema')const dataSources = require('./data-sources')原创 2021-08-06 17:22:20 · 283 阅读 · 0 评论 -
Apollo GraphQL
Apollo GraphQLApollo 是一个开源的 GraphQL 开发平台, 提供了符合 GraphQL 规范的服务端和客户端实现。使用 Apollo 可以帮助我们更方便快捷的开发使用 GraphQL。官网:https://www.apollographql.com/GitHub 相关开源仓库:https://github.com/apollographql基本用法1、准备# 创建项目目录mkdir graphql-server-examplecd graphql-server-e原创 2021-08-06 16:55:46 · 1037 阅读 · 0 评论 -
GraphQL 入门,Scheme和类型
https://www.yuque.com/books/share/ec8980d3-bf8c-4277-a96d-957455adf289?#(密码:xume) 《GraphQL 教程》原创 2021-08-05 11:51:36 · 406 阅读 · 0 评论 -
Koa基本使用及原理
https://www.yuque.com/books/share/78a0f8da-df9c-4dfc-991a-b52d07b3c3e5?# 《Koa 教程》Koa 基础介绍Koa 是一个新的 web 框架,由 Express 幕后的原班人马打造,致力于成为 web 应用和 API开发领域中的一个更小、更富有表现力、更健壮的基石。官网:https://koajs.com/GitHub 仓库:https://github.com/koajs/koa一个翻译的中文网:https://koa.原创 2021-08-04 11:34:35 · 1058 阅读 · 0 评论 -
Express
https://www.yuque.com/books/share/1e287384-5c4d-439a-a4fd-dc8d65cce7b7?# 《Express 教程》基本用法Express 相关链接Express 官网Express GitHub 仓库Express 中文文档(非官方)Awesome Express内置中间件Express 具有以下内置中间件函数:express.json() 解析 Content-Type 为 application/json 格式的请求体原创 2021-08-03 16:33:29 · 242 阅读 · 0 评论 -
Redis
https://www.yuque.com/books/share/e04c68e0-44b2-4a74-abf7-f110ebf8c423?#(密码:gsz1) 《Redis 教程》Redis 安装关于 Redis 的版本Redis 借鉴了 Linux 操作系统对于版本号的命名规则:版本号第二位如果是奇数,则为非稳定版本(例如2.7、2.9、3.1)如果是偶数,则为稳定版本(例如2.6、2.8、3.0、3.2)当前奇数版本就是下一个稳定版本的开发版本,例如 2.9 版本是 3.0 版本的开原创 2021-07-29 14:04:29 · 287 阅读 · 0 评论 -
MongoDB
https://www.yuque.com/books/share/27406466-0fb6-48da-88db-0270fbeecb8b/zg9z0cMongoDB 简介NoSQL 简介2008 年左右,网站 、 论坛、社交网络开始高速发展,传统的关系型数据库在存储及处理数据的时候受到了很大的挑战 ,其中主要体现在以下几点:难以应付每秒上万次的高并发数据写入 。查询上亿量级数据的速度极其缓慢 。分库、分表形成的子库到达一定规模后难以进一步扩展 。分库、分表 的规则可能会因为需求变更而发生原创 2021-07-16 11:15:02 · 249 阅读 · 0 评论 -
Node 核心编程 -- 网络通信
网络通信的基本原理原创 2021-07-01 09:22:23 · 135 阅读 · 0 评论 -
Node 核心编程 -- 核心模块二
核心模块之 EventsEventEmitter 常见 APIon:添加当事件被触发时调用的回调函数emit:触发事件,按照注册的顺序同步调用每个事件监听器once:添加当事件在注册之后首次被触发时调用的回调函数off:移除特定的监听器发布订阅模式class PubSub{ constructor() { this._events = {} } // 注册 subscribe(event, callback) { if (this._events[eve原创 2021-06-28 16:27:53 · 98 阅读 · 0 评论 -
Node 核心编程 -- 核心模块一
process资源: cpu 内存console.log(process.memoryUsage())console.log(process.cpuUsage())运行环境:运行目录、node环境、cpu架构、用户环境、系统平台console.log(process.cwd())console.log(process.version)console.log(process.versions)console.log(process.arch)console.log(process.原创 2021-06-22 11:05:29 · 129 阅读 · 0 评论 -
node上跑本地静态页
首先,安装node.js在项目目录输入 npm init , 然后根据提示输入项目名称,敲回车键,文件夹下会生成一个文件package.json;然后在命令行输入cnpm install live-server --save-dev 并回车;再然后在编辑器中打开文件package.json,在script项中添加"dev": "./node_modules/.bin/live-server --port=8001"并保存;最后在命令行中输入npm run dev,等待浏览器自动打开就ok啦。原创 2020-10-12 10:31:32 · 267 阅读 · 0 评论