当前位置: 首页 > 软件库 > 大数据 > 数据查询 >

blog-service

blog service @nestjs
授权协议 Readme
开发语言 Java
所属分类 大数据、 数据查询
软件类型 开源软件
地区 不详
投 递 者 曾景龙
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

blog service

此分支是使用 nest 重构分支。

NestJS + MongoDB + Redis + Docker + GraphQL

start

install

# Setup mongodb and redis

# start
docker-compose -f docker-compose.dev.yml up -d

# stop
# docker-compose -f docker-compose.dev.yml down

# remove volume/cache
# docker-compose -f docker-compose.dev.yml down -v

# install
$ npm install

$ npm run dev

test

$ npm run test:unit
$ npm run test:e2e

debug

$ npm run debug

deploy

...

性能调优

# 安装 clinic
$ npm i -g clinic

# 安装压力测试工具
$ npm i -g autocannon

# 在检查之前,先 build 出来
$ npm run build:stage

# run
$ npm run performance

你可以选择 doctor/IO/flame 选项,然后输入需要检查的接口;

稍等片刻,会生成新的报告。

参考:

  • 1.Article 获得文章总数 获得评论总数 获得浏览总数 统计某一分类的文章数(根据分类ID) 统计某一标签的文章数(根据标签ID) 获得文章(根据查询条件) 获得最新文章 修改文章 删除文章 批量删除文章 添加文章 文章分页显式 文章详细信息显示 获得访问量最多的文章 获得上一篇文章 获得下一篇文章 获得随机文章 获得评论数较多的文章 更新文章评论数 获得相关文章 根据文章ID获得分类ID

  • npm install @vue/cli-service -g 下面的可以不看。 mac 报错:sh: vue-cli-service: command not found_充电五分钟…-CSDN博客 先执行 rm -rf node_modules package-lock.json 然后再install安装,不过要在命令后面加上 –legacy-peer-deps (14条消息) npm错误——

  • 报错如下:sh: vue-cli-service: command not found #清除缓冲 npm cache clean --force    #重新安装 npm/cnpm  install   另网上的文章,大致说了3个解决方法 1、重新安装 将 文件夹node_modules 删除在执行 npm/cnpm install 进行重新安装 2、指定路径 ./node_modules/.b

  • Vue项目报错 dev: vue-cli-service serve 在github找了个java项目(eladmin),运行的时候总是出现以下的错误(log里面的,前面的数字是行数): 20 error code ELIFECYCLE 21 error errno 1 22 error eladmin-web@2.6.0 dev: vue-cli-service serve 22 error E

  • Vue cli报错npm ERR! testroute@0.1.0 serve: vue-cli-service serve npm ERR! errno 1 npm ERR! testroute@0.1.0 serve: vue-cli-service serve npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the testroute@0

  • 问题描述 使用 npm run serve 命令启动 Vue.js 项目时无法启动。具体报错如下: $ npm run serve > front-end@0.1.0 serve > vue-cli-service serve sh: 1: vue-cli-service: not found npm ERR! code 127 npm ERR! path /home/codists/pro

  • 找了很多方法,还是行不通,本人直接把node.js卸载了,然后重新安装node.js,再重新配置淘宝镜像,如下: 1,打开cmd,选择管理员运行 ,然后输入命令  npm install -g cnpm --registry=https://registry.npm.taobao.org 2,安装Vue需要npm的版本大于3,所以我们先升级一下npm,输入命令 cnpm install cnpm

  • 运行vue出现这样的错误: Error while running task E:\Vue\cistudy-frontend:serve with message ‘spawn vue-cli-service ENOENT’' 解决方法如下: 重新在vue可视化界面中导入项目会提示缺少“node_modules依赖”,之前都是选择依然导入,这次选择先安装node_modules依赖再导入,安装步骤

 相关资料
  • Jiajun's Blog 会当凌绝顶,一览众山小。 关于我 欢迎订阅Telegram Channel:分享后端相关的精选文章 https://t.me/jiajunhuangcom 目录 2021/09/29 - gevent不是黑魔法(一): greenlet 实现 2021/09/06 - 用 entgo 替代 gorm 2021/09/01 - 应用内使用crontab不是那么方便 202

  • Pebble 是一个轻量级的开源 Java EE 博客工具。它体积小,速度快,功能丰富,并且易于安装和使用。博客内容以XML文件的形式存储在磁盘上,并可以动态提供,因此无需安装数据库。所有维护和管理都可以通过你的Web浏览器执行,使Pebble非常适合那些经常移动或无法直接访问其主机的人。 Tomcat下的快速安装 Take the pebble.war file from the distrib

  • Bo-Blog 是一款基于PHP的、以MySQL为数据库支持的免费blog程序。 Bo-Blog 的特色有: 易用的日志功能 以易用性为出发点,可让大众迅速上手的日志程序。集成留言本、表情、天气等满足大众需求的功能。 合理的信息组织 通过置顶、Tags、二级分类、归档、星标等功能,将您的日志有效组织起来,方便查看和搜索。 丰富的定制特性 灵活的页面模块、插件系统、基于xhtml+css的模板和多语

  • PJ Blog 是一个开源的博客系统,结合了 Laravel 5.3 和 Vue 2.1 组件化开发。后台 SPA 带来更好的操作体验。  预览 功能 用户管理、文章管理、讨论管理以及文件管理等 分类文章 多标签 内容审核 评论系统 Markdown 编辑器 and more...

  • 使用 jFinal 框架, Mysql数据库,ehcache缓存,freemarker模板引擎的博客系统。 可以部署在cloudfoundry上运行。 点击 我的博客 进行查看软件使用效果  

  • 基于 Spring Boot 的个人博客 1. 涉及技术及工具 核心框架:SpringBoot ORM 框架:MyBatis MyBatis 工具:MyBatis Mapper MVC 框架:Spring MVC 模板引擎:Freemarker 编译辅助插件:Lombok CSS 框架:BootStrap 4.0 Markdown 编辑器:Editor.md 数据库:MySQL 2. 效果图 2.

  •   mp-blog 是一个基于Node.js的博客系统. 本博客没有使用数据库,而是纯文本保存数据,使用github托管.编辑器使用Markdown. 安装依赖 npm insall 启动博客 npm start 随后,在/markdown目录放置.md文件,刷新页面,就能看到新编写的文章了,当然文章头部格式需要按照定义的编写,复制一份,修改对应的地方就行. 其中资源目录/public放置到了al

  • 这个项目是为了学习 node 而建的,从前端到后端一手包办。相对来说,还是有一定难度的,适合有一定编程基础的人进阶学习。 如果有问题,欢迎提 issues 注意,本项目的前后端代码都是放在一起的,前端代码放在 src 目录,后端代码放在 server 目录。 在线预览 由于服务器网速原因,加载时间较久 相关文档 多个请求下 loading 的展示与关闭 Vue 实现前进刷新,后退不刷新的效果 Vu