自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)

原创 Hexo+语雀+Travis-CI+服务器+Serverless实现云端写作自动部署的保姆级教程

前言百度上搜到的大部分都是部署到github上,到服务器上的教程都是零零散散的,于是我分成三篇博客来介绍你需要准备的nodejs安装、云服务器、语雀账号、github账号教程一、hexo安装部署到云服务器二、Travis-CI监听github仓库变动部署到云服务器三、语雀写作,自动部署服务器参考链接手把手教从零开始在GitHub上使用Hexo搭建博客教程(三)-使用Travi...

2020-02-23 14:30:53 225

原创 三、语雀写作,hexo自动部署服务器

前文hexo安装部署到云服务器Travis-CI监听github仓库变动部署到云服务器思路在语雀中新建一个知识库,知识库里配置Web Hook。通过配置 Web Hook,可以方便地让开发者订阅到此知识库下所有文档、评论等数据变更。在腾讯云上创建 **云函数 ,**通过语雀的Web Hook 去触发云函数云函数中配置了Travis-CI的token,repoid,强制让tr...

2020-02-23 14:24:53 446

原创 二、Travis-CI监听github仓库变动部署到云服务器

前言上一篇博客中主要讲了本地如何将hexo部署到云服务器上,但是我们并不希望在本地写一个md文件然后部署一次服务器,如何去自动部署?答案是Travis-CI思路1.在我们github仓库中新建一个公有仓库2.每当github中有文件发生变动,让travis-ci去执行我们的命令3.我们让travis-ci去云服务器上拉取一次github仓库中的文件,然后执行一次hexo deploy4....

2020-02-23 14:23:31 232

原创 一、hexo安装部署到云服务器

一、hexo安装部署到云服务器1.配置node环境去node官网下载符合你本地操作系统的安装包,安装到<目录,例如我安装到E:/Nodejs/>后打开cmd(win+R输入cmd)node -vnpm -v能查看到说明安装成功2.配置全局环境进入安装目录,创建文件夹node_global和node_cache并执行npm config set prefix "E:...

2020-02-23 14:22:29 185

原创 NodeJS Express框架——Mongoose连接池、MVC设计

1.Mongoose连接池npm install mongoose在config目录下创建mongoDB文件,将数据库相关的信息放至这个文件夹内在mongoDB下创建mongo.js//mongo.jsconst mongoose = require('mongoose');const mongodbConfig = require('./config').mongodb //...

2019-12-29 14:25:57 418

原创 NodeJS Express框架——API书写

先附上项目结构config可以放很多中间件,我在下面创了一个mongoDB的文件夹放数据连接池封装的各类增删查改的方法我使用了mongoose,Mongoose是在node.js异步环境下对mongodb进行便捷操作的对象模型工具npm installmongoose//db.jslet mongoose = require('mongoose');let data...

2019-12-16 17:40:08 95

原创 NodeJS Express框架之 MongDB可视化管理工具AdminMongo

先去github上下载项目github地址:https://github.com/mrvautin/adminMongo下载了之后在解压、进入文档中打开cmd输入npm install安装完依赖后直接 npmstart运行成功后打开网址:http://localhost:1234成功之后出现...

2019-12-16 17:27:00 80

原创 NodeJS Express框架——MongoDB安装

为什么选择MongoDB而不是Mysql?MongoDB操作起来比Mysql更便捷、简单,sql语句不用写,替换成了find()、insert()函数安装MongDBhttps://www.mongodb.com/download-center/community选择64位Windows(你自己是什么操作系统就选什么…打开安装包->选择Custom选择安装目录,我推...

2019-12-16 17:16:38 28

原创 NodeJS Express框架——安装进程守护之PM2

为什么需要安装PM2?大学毕业设计写的是Node,那时候太年轻不知道有【进程守护】这个东西,Node的特点是单线程,所以接口报错一个整个Node服务就崩溃了,需要手动重启。现在知道有了进程守护。为了避免这样的问题出现,需要整个进程守护来保护我们的Node服务器。1.全局安装PM2npm install pm2 -g2.我使用的是express框架使用pm2运行pm2 s...

2019-12-14 17:00:30 159

原创 uniapp数组视图发生改变,点击事件获取的下标存在

开发环境:uniapp背景:在项目中做了可上移、下移的一个数组这里循环了 lists,给lists一个叫index的下标<view class="list" v-for="(list,index) in lists" :key="index"> <view class="list-text"> {{list.text}} </view> &lt...

2019-12-10 17:05:09 789

原创 支付宝小程序真机websocket收不到服务端消息

我使用uniapp开发支付宝+微信小程序,websocket中用了stomp.js做订阅,用支付宝真机测试websocket时发现消息监听不到了,导致接口唤起了,但是收不到后续的回调。微信IDEA与支付宝IDEA没问题,微信真机也没问题,只有支付宝真机有问题。后续调试发现,因为页面跳转导致uni.onSocketMessage监听不到消息。于是还原场景:在App.vue中写了全局的we...

2019-11-20 14:00:31 571

原创 vue-cli 3.0 基础配置

1.安装nodejs2.搭建vue-cli脚手架3.vue ui配置基础选项4.配置px转rem(移动端开发)安装lib-flexible依赖npm i lib-flexible/vue ui可视化添加lib-flexible在main.js中添加import 'lib-flexible/flexible.js'安装postcss-px2remnpm i postc...

2019-09-26 11:04:12 38

原创 初入webpack坑,从入门到放弃

作为萌新第一次接触webpack的时候疯狂百度、看视频,依然没有配置好webpack在这里把搜到的方法写下来帮助同样入坑的在安装webpack之前先别着急,webpack官网上有说,安装前先安装最新版LTS的nodejs然而安装完nodejs再去配置webpack还是错误百出怎么办原来nodejs还要配置喵喵喵??这是我掉的第一个坑nodejs配置可以参考这篇博客,

2017-08-03 11:28:59 303

空空如也

空空如也

空空如也
提示
确定要删除当前文章?
取消 删除