• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

HazySoda/vue-koa2-login: Vue + Koa2 实现前后端注册登录流程

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

HazySoda/vue-koa2-login

开源软件地址:

https://github.com/HazySoda/vue-koa2-login

开源编程语言:

JavaScript 69.1%

开源软件介绍:

vue-koa2-login

Vue + Koa2 实现前后端注册登录流程

技术栈

前端:

后端:

环境要求

  1. Node.js:推荐最新LTS版本,至少要在v7.6以上 (7.6默认支持Async/Await)。
  2. MySQL:我使用的是最新版本,5.x应该都可以。
  3. Yarn (可选):我个人强力安利Yarn,下面的例子也会使用,如果您不想使用Yarn,使用NPM即可。

运行项目

上面的环境依赖都装好以后,在运行之前,我们要先对后端项目进行一些配置:

# 先把项目克隆到本地
$ git clone [email protected]:KidneyFlower/vue-koa2-login.git

# 进入后端项目文件夹
$ cd vue-koa2-login/server/

打开src/config/index.js会看到如下代码:

module.exports = {
  db: {
    dialect: 'mysql', // 连接数据库的类型
    host: 'localhost', // MySQL 地址
    port: '3306', // MySQL 端口号
    username: 'root', // MySQL 用户名
    password: 'password', // MySQL 密码
    database: 'test', // 使用的数据库名称
    operatorsAliases: false // Issue #8417
  },
  jwt: {
    secret: 'KidneyFlower', // jsonwebtoken 使用的 secret
    options: {
      expiresIn: '60s' // Token 的过期时间
    }
  }
}

将配置项中的数据修改为你的实际数据,保存后我们继续:

# 安装后端所需依赖
$ yarn install

# 运行后端项目
$ yarn dev

# 如果后端运行正常,打开一个新的终端窗口

# 进入前端项目文件夹
$ cd /your/path/to/vue-koa2-login/

# 安装前端所需依赖
$ yarn install

# 运行前端项目
$ yarn serve

前端项目地址:http://127.0.0.1:8080

后端项目地址:http://127.0.0.1:3000

Issues & Pull Requests

由于本人是Node.js的初学者,写出的代码虽然可以运行,但一定不是最优解,如果您愿意在这方面指导我,欢迎您在Issue中提出宝贵的建议。

如果您觉得项目中哪里写得不好或者有更好、更简洁的写法,也欢迎您提出宝贵的Pull Request

不胜感激!!!

License

MIT

Copyright (c) 2018-present, KidneyFlower




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
SokratisVidros/apicco: The fastest way to build JSON APIs in Koa.js发布时间:2022-07-10
下一篇:
Nick233333/koa2: 发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap