服务端接口增加token

This commit is contained in:
zhl 2021-02-05 13:22:29 +08:00
parent 0d484c0b5c
commit 331036a44d

View File

@ -2,6 +2,8 @@ import axios from 'axios'
import { debugRoom, error } from './Debug' import { debugRoom, error } from './Debug'
import { Service } from '../service/Service' import { Service } from '../service/Service'
const isProd = process.env.NODE_ENV === 'production'
const SERVER_TOKEN = 'ibDbuTmpQn3f48uJr2mBMkGrqvIhSbIg'
/** /**
* *
* @param {string} accountid * @param {string} accountid
@ -11,7 +13,9 @@ import { Service } from '../service/Service'
*/ */
export async function getCardGroup(accountid: string, heroid: number, cardgroup: string) { export async function getCardGroup(accountid: string, heroid: number, cardgroup: string) {
const infoHost = await new Service().getInfoSvr() const infoHost = await new Service().getInfoSvr()
return axios.get(`${ infoHost }/${ accountid }/group_info/${ heroid }/${ cardgroup }`) return axios.get(`${ infoHost }/${ accountid }/group_info/${ heroid }/${ cardgroup }`, {
params: {token: SERVER_TOKEN}
})
.then(function (response) { .then(function (response) {
let res = response.data let res = response.data
if (res.errcode) { if (res.errcode) {
@ -24,7 +28,7 @@ export async function getCardGroup(accountid: string, heroid: number, cardgroup:
export async function getUserInfo(accountid: string, isMatch: boolean) { export async function getUserInfo(accountid: string, isMatch: boolean) {
const infoHost = await new Service().getInfoSvr() const infoHost = await new Service().getInfoSvr()
return axios.post(`${ infoHost }/${ accountid }/uinfo`, {isMatch}) return axios.post(`${ infoHost }/${ accountid }/uinfo`, {isMatch, token: SERVER_TOKEN})
.then(function (response) { .then(function (response) {
let res = response.data let res = response.data
if (res.errcode) { if (res.errcode) {
@ -36,7 +40,7 @@ export async function getUserInfo(accountid: string, isMatch: boolean) {
} }
export async function randomUserInfo(min: number, max: number, accounts: string[]) { export async function randomUserInfo(min: number, max: number, accounts: string[]) {
const data = {min, max, accounts} const data = {min, max, accounts, token: SERVER_TOKEN}
const infoHost = await new Service().getInfoSvr() const infoHost = await new Service().getInfoSvr()
return axios.post(`${ infoHost }/randomrobot`, data) return axios.post(`${ infoHost }/randomrobot`, data)
.then(function (response) { .then(function (response) {
@ -56,7 +60,7 @@ export async function randomUserInfo(min: number, max: number, accounts: string[
* @return {Promise<AxiosResponse<any>>} * @return {Promise<AxiosResponse<any>>}
*/ */
export async function requestUnlockHero(accountid: string, heroid: number | string) { export async function requestUnlockHero(accountid: string, heroid: number | string) {
let data = { 'type': 0 } let data = { 'type': 0, token: SERVER_TOKEN }
const infoHost = await new Service().getInfoSvr() const infoHost = await new Service().getInfoSvr()
return axios.post(`${ infoHost }/${ accountid }/hero/unlock/${ heroid }`, data) return axios.post(`${ infoHost }/${ accountid }/hero/unlock/${ heroid }`, data)
} }
@ -66,6 +70,7 @@ export async function requestUnlockHero(accountid: string, heroid: number | stri
* @param data * @param data
*/ */
export async function reportGameResult(data: any) { export async function reportGameResult(data: any) {
data.token = SERVER_TOKEN
let dataStr = JSON.stringify(data) let dataStr = JSON.stringify(data)
const infoHost = await new Service().getInfoSvr() const infoHost = await new Service().getInfoSvr()
let reqConfig = { let reqConfig = {
@ -88,7 +93,7 @@ export async function reportGameResult(data: any) {
* @param {number} count * @param {number} count
*/ */
export async function useItem(accountid: string, itemid: number, count: number) { export async function useItem(accountid: string, itemid: number, count: number) {
const data = { itemid, count } const data = { itemid, count, token: SERVER_TOKEN }
let dataStr = JSON.stringify(data) let dataStr = JSON.stringify(data)
const infoHost = await new Service().getInfoSvr() const infoHost = await new Service().getInfoSvr()
if (!infoHost) { if (!infoHost) {
@ -114,7 +119,7 @@ export async function useItem(accountid: string, itemid: number, count: number)
* @return {Promise<any>} * @return {Promise<any>}
*/ */
export async function checkMatchTicket(accountid: string, matchid: string) { export async function checkMatchTicket(accountid: string, matchid: string) {
const data = { matchid } const data = { matchid, token: SERVER_TOKEN }
const infoHost = await new Service().getInfoSvr() const infoHost = await new Service().getInfoSvr()
const url = `${ infoHost }/${ accountid }/beginmatch` const url = `${ infoHost }/${ accountid }/beginmatch`
let reqConfig = { let reqConfig = {