摘要: 1、替换我们的显示页面 删除components下的所有文件,新建模板页文件夹 layout。 先增加简单内容,到这一步,发现项目是会报错的,跑不起来。 我们先把默认项目没用的东西删除掉,把App.vue文件代码调整如下: 入口只有一个空的视图,下面所有的内容都基友这个空窗口展示。 在page文件夹 阅读全文
posted @ 2018-11-14 11:00 Armys 阅读(2194) 评论(0) 推荐(0) 编辑
摘要: 首先需要配置node和npm,如果没有安装的话,百度一下安装教程。 如果感觉npm下载速度慢,可以使用淘宝镜像cnpm,链接地址: 安装cnpm 完成准备工作 1、开始安装脚手架工具vue-cli 打开cmd,输入以下命令,在全局安装vue-cli 2、初始化vue项目 windows下:管理员进入 阅读全文
posted @ 2018-11-14 09:47 Armys 阅读(880) 评论(1) 推荐(0) 编辑
摘要: 1、npm uninstall antd-mobile 2、npm uninstall react 3、npm uninstall react-native 4、npm i xx@指定版本 阅读全文
posted @ 2018-09-06 10:25 Armys 阅读(922) 评论(0) 推荐(0) 编辑
摘要: 前言: 理论的就不多说了,具体的架构看图。web这里是上篇文章开发的Hapi服务,数据库Mysql,废话不多说,粗略的画了下,架构图如下: Mysql镜像拉取,配置 数据库镜像查找 不多解释,这里我直接拉取Mysql镜像,并且把端口映射到宿主机8087,数据库默认密码设置123456 -d mysq 阅读全文
posted @ 2018-04-19 12:20 Armys 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 自动化生成swagger文档 使用hapi插件hapi-swagger,简单配置下插件,先修改下plugin_config.js文件: 修改routes/login.js文件,代码如下: Joi是数据格式校验插件,可以改成Joi.mix(3).ewquired(),这里不做演示了。 输入地址:htt 阅读全文
posted @ 2018-04-17 16:15 Armys 阅读(1018) 评论(0) 推荐(0) 编辑
摘要: 数据库访问 下面以Node的ORM框架Sequelize来操作数据库,Mysql为例。 配置数据库连接信息config/db_config.js: 定义用户模型文件modes/user.js,表映射 创建一个sequelize对象实例,连接数据库models/index.js新增代码如下: 配置se 阅读全文
posted @ 2018-04-17 15:50 Armys 阅读(1547) 评论(0) 推荐(0) 编辑
摘要: 加载插件 一般在其它node框架下,我们安装好插件直接require('插件')就能正常使用了,但是在Hapi下我们必须要Server.register()方法,才能正常使用插件。举个例子: 为什么使用register()? 根据官方文档的描述,通俗解释应该是为惰性加载,只在程序启动时引用注册一次。 阅读全文
posted @ 2018-04-17 15:16 Armys 阅读(572) 评论(0) 推荐(0) 编辑
摘要: 配置路由规则 将路由文件放在routes文件夹里,修改‘Server.js’文件,增加如下代码: 我们这里指明了require('./routes') routes文件夹,require可以文件但是不能文件夹,所以默认回去寻找index.js,此时我们在routes文件夹新建路由文件index.js 阅读全文
posted @ 2018-04-17 14:12 Armys 阅读(503) 评论(3) 推荐(0) 编辑
摘要: 因为项目要求特殊的原因,公司要求使用Nodejs+HApi(纯英文的API)+Mysql构建新的项目。网上找了一堆资料,看了半天一脸懵逼。结论就是:版本的差异,资料国内几乎都是旧的17年前的了。根据资料和文档记录了整个环境的搭建过程。 1、环境配置 这里我用的 windows10+VsCode+No 阅读全文
posted @ 2018-04-17 13:41 Armys 阅读(664) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-04-12 16:56 Armys 阅读(184) 评论(0) 推荐(0) 编辑