🏠Өөрийн сервэр дээр service асаах
Прожект: https://github.com/teo-mn/Verify4js-microservice Node JS прожект асаах:
export NODE_URL=https://node.teo.mn && node index.js
Docker-оор асаах:
# image татах
docker pull corexchain/verify4js-microservice
# image ажиллуулах
docker run -it -p 3000:3000 -e NODE_URL=https://node.teo.mn {{CONTAINER_ID}}
Ашиглахдаа:
curl --location --request POST 'localhost:3000/upload' --form 'file=@"/home/user/Documents/test.pdf"'
Үр дүн
Дараах хэлбэртэй байна.
interface VerifyResultInterface {
state: 'REVOKED' | 'EXPIRED' | 'ISSUED' | 'APPROVE_PENDING' | 'INVALID',
metadata: MetaDataInterface,
cert: {},
issuer: {isActive?: boolean},
isTestnet: boolean,
isUniversity?: boolean
}
state нь
ISSUED бол баталгаажсан файл.
REVOKED бол хүчингүй болгосон файл
EXPIRED бол хугацаа нь дууссан файл,
APPROVE_PENDING бол их сургуулийн диплом БЕГ баталгаажуулахыг хүлээж буй
INVALID бол баталгаажаагүй файл.
metadata нь
файлд нэмэлтээр бичсэн утгууд.
cert нь
блокчэйн дээр бичигдсэн мэдээлэл.
issuer нь
баталгаажуулагчийн мэдээлэл.
isTestnet нь
тест сүлжээнд баталгаажуулсан бол true байна.
isUniversity нь
их сургуулийн диплом үед true байна.