- 博客(12)
- 资源 (4)
- 收藏
- 关注
原创 vue项目打包部署在nginx跨域访问问题
由于浏览器的同源策略,vue项目上线时要部署在服务器,访问webserver时会出现跨域访问问题。http请求存在简单请求和复杂请求两种,具体原理可以去读阮一峰这篇文章,讲解的很明白。出自http://www.ruanyifeng.com/blog/2016/04/cors.html1、一般简单请求跨域访问会出现“No ‘Access-Control-Allow-Origin’ header ...
2019-01-22 18:23:21 6055 2
原创 js使用ecdsa加密,go使用ecdsa解密中遇到的坑
**背景:**前端(vue.js开发)使用库中的ecdsa加密算法进行签名,后台(go自带的ecdsa算法)进行验签,其中加密使用的私钥和公钥为后台提供,pem格式的privateKey和certificate。**调试过程:**前端收到http返回信息获得私钥以及证书的字符串,需要对私钥进行转换,重新获取一个pem格式或者十六进制字符串的私钥,根据自己加密接口选择,我使用十六进制字符串。ke...
2019-01-11 14:58:49 3213 1
原创 go语言学习笔记(三)
go语言连接MySQL数据库数据库的基本操作函数Open() – creates a DBClose() - closes the DBQuery() - 查询QueryRow() -查询行Exec() -执行操作,update,insert,deleteNext() -下一个数据Scan() -单个数据连接数据库的包"database/sql"_"github.com/m...
2018-11-21 15:53:38 337
原创 go语言学习笔记(二)
webserver http通讯在前面搭建环境并实现hello world之后可以开展我们的工作。用go语言搭建一个webserver。源码(hello.go)package mainimport( "fmt" "net/http" "go" “log” ) func main(){ fmt.Print("web server start...") http.Handle...
2018-11-21 14:37:10 264
原创 go语言学习笔记(一)
一、windows下安装go环境以Windows7 64位为例。go安装包在https://pan.baidu.com/s/1z1fLRDgxhikSYq-MpLCbVQ 密码:q4qe按照指令一步步安装完毕之后需要配置GO的环境变量.计算机->右键属性->高级->环境变量在系统变量添加GOROOT、GOBIN、GOPATH并且在Path下添加GOBINGOROOT是...
2018-11-21 14:02:13 280
原创 vue生成密钥对、注册唯一地址、签名
vue前端开发会需要用到数据加密,本文以sha256非对称加密为例,本人场景用于基于fabric网络系统业务开发钱包注册以及账户交易时私钥加密等。安装jsrsasigncnpm install jsrsasignjsrsasign的API文档https://kjur.github.io/jsrsasign/api/symbols/KEYUTIL.html#.generateKeypair...
2018-11-15 17:10:22 2428 2
原创 vue中实现dialog显示二维码
安装qrcodecnpm install qrcodejs2在main.js全局引用import QRCode from 'qrcodejs2'Vue.prototype.$QRCode = function(){ let qrcode = new QRCode('qrcode', { width: 232, // 设置宽度 height: 232, // 设置高...
2018-11-15 14:58:49 5802 7
原创 vue使用axios发送post请求(data为json格式)
安装axioscnpm install axios在main.js中添加axios,此处注意axios插件不同于其他,引用不能使用Vue.use();而是使用Vue.prototype.$axios = axios;import axios from 'axios'Vue.prototype.$axios = axios;new Vue({ axios})在method中添...
2018-10-22 16:16:45 75913 3
原创 fabric动态添加组织(三)完整可行版
为 Channel 动态新增 Org 有以下几步: 1、为新 org 生成证书 2、为新 org 生成配置文件 3、生成和提交新 org 的配置 3.1 peer channel fetch config 获取当前通道信息,生成增量包 3.2 peer channel signconfigtx 为配置交易签名,需网络中 MAJORITY 的 org 都签名 ...
2018-09-07 17:32:38 3909 6
原创 fabric动态增加组织(二)组织加入通道
进入cli容器,切换环境变量export CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.exampl...
2018-09-05 14:56:32 4911 1
原创 fabric动态添加组织(一)在网络中新加组织
本文使用官方的e2e_cli例子,在1orderer,2org,4peer基础上新增一个org包含两个peer。 在e2e_cli目录下启动网络./nework_setup up 执行 docker ps -a 可以看到启动了1orderer、4peer、1cli,ca0是我自己添加的ca没有也无所谓。可以看到4peer分别属于org1和org2,这时我们想添加一个包含两个peer的or...
2018-08-31 10:48:57 2795 3
原创 fabric 双节点共用一套chaincode实现资产管理
#借鉴官方下载的fabric-sample示例,我想实现在两个节点上同时使用一套chaincode,可以在不同节点上进行资产管理chaincode可以自行百度,我使用的功能大致有以下几种: if fn == “set” { result, err = set(stub, args) } if fn == “get” { // assume ...
2018-08-30 10:59:11 756
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人