合约云web端demo,代码目录结构可查看根目录下的“合约云web端文档.docx”。
demo中只提供合约交易相关功能页面,项目方需自己实现登录注册功能。
技术栈主要有NUXTJS, Vuex, TradingView, 可以点击跳转到相应官网或文档查阅资料。
# install dependencies
git clone https://github.com/exup-cloud/cloudweb-demo.git
# install dependencies
npm install
-
将config文件中的内容换为项目方配置,具体改动方法查看文件内的注释
-
服务器应提供一个可获取
api_key
、api_secret
、expired_ts
的接口,前端拿到后即可调用合约交易。
- 代码说明:在assets/js/axiosClassYun.js中将如下图处代码换为项目方信息
- 需要接入当前平台的用户资产和用户信息,为转账到期货和头部显示做准备。
对应./config/api.config.js
配置项
- 配置
api.config.js
配置项为自己所需的配置 - 本地host配置相关domain
127.0.0.1 localswap.lpmex.com
- 运行
nuxt
npm run dev
- 等待显示出
127.0.0.1:3008
- 使用
swapsDomain
的域名+端口进行访问
-
部署前端的服务器上先安装node和pm2
-
拷贝代码
git clone 项目地址
- 下载依赖(也可以用yarn来下载)
npm install 或 yarn (如用yarn需提前安装)
- 测试环境部署
sh updatedev.sh
- 正式环境部署
sh update.sh