fix(invite): 修正邀请接口路径以支持小程序专用前缀
- 将请求邀请信息接口路径改为使用 /api/_app 前缀,确保小程序免登录访问 - 修改接受邀请接口路径,统一使用小程序专用 API 域名和前缀 - 更新邀请相关接口注释,明确小程序专用接口前缀含义 - 在专家历史数据中添加高级开发工程师 Will 的条目并更新时间戳
This commit is contained in:
@@ -11,7 +11,18 @@
|
|||||||
"usedAt": 1775908159660,
|
"usedAt": 1775908159660,
|
||||||
"industryId": "all"
|
"industryId": "all"
|
||||||
}
|
}
|
||||||
|
],
|
||||||
|
"751f0e28e31849adb28b750fe4cdcde7": [
|
||||||
|
{
|
||||||
|
"expertId": "SeniorDeveloper",
|
||||||
|
"name": "Will",
|
||||||
|
"profession": "高级开发工程师",
|
||||||
|
"avatarUrl": "https://acc-1258344699.cos.accelerate.myqcloud.com/workbuddy/experts/avatars/02-Engineering/SeniorDeveloper/SeniorDeveloper.png",
|
||||||
|
"promptUrl": "https://acc-1258344699.cos.accelerate.myqcloud.com/workbuddy/experts/experts/02-Engineering/SeniorDeveloper/SeniorDeveloper_zh.md",
|
||||||
|
"usedAt": 1775908159660,
|
||||||
|
"industryId": "all"
|
||||||
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"lastUpdated": 1775908297489
|
"lastUpdated": 1775908690098
|
||||||
}
|
}
|
||||||
@@ -1,9 +1,9 @@
|
|||||||
import React, { useState, useEffect } from 'react';
|
import React, { useState, useEffect } from 'react';
|
||||||
import { View, Text, Button, Image } from '@tarojs/components';
|
import { View, Text, Button, Image } from '@tarojs/components';
|
||||||
import Taro, { useRouter } from '@tarojs/taro';
|
import Taro, { useRouter } from '@tarojs/taro';
|
||||||
import { SERVER_API_URL } from "@/utils/server";
|
|
||||||
|
|
||||||
// 邀请相关接口使用独立的 API 域名
|
// 邀请相关接口使用独立的 API 域名
|
||||||
|
// 注意:使用 /api/_app 前缀表示小程序专用接口(免登录)
|
||||||
const INVITE_API_URL = 'https://websopy-api.websoft.top';
|
const INVITE_API_URL = 'https://websopy-api.websoft.top';
|
||||||
import { TenantId } from "@/config/app";
|
import { TenantId } from "@/config/app";
|
||||||
|
|
||||||
@@ -83,7 +83,7 @@ const InvitePage: React.FC = () => {
|
|||||||
console.log('请求头:', { 'content-type': 'application/json', TenantId });
|
console.log('请求头:', { 'content-type': 'application/json', TenantId });
|
||||||
|
|
||||||
const res = await Taro.request({
|
const res = await Taro.request({
|
||||||
url: `${INVITE_API_URL}/api/developer/invite/info?token=${encodeURIComponent(inviteToken)}`,
|
url: `${INVITE_API_URL}/api/_app/developer/invite/info?token=${encodeURIComponent(inviteToken)}`,
|
||||||
method: 'GET',
|
method: 'GET',
|
||||||
header: {
|
header: {
|
||||||
'content-type': 'application/json',
|
'content-type': 'application/json',
|
||||||
@@ -142,7 +142,7 @@ const InvitePage: React.FC = () => {
|
|||||||
setAuthLoading(true);
|
setAuthLoading(true);
|
||||||
|
|
||||||
const res = await Taro.request({
|
const res = await Taro.request({
|
||||||
url: `${INVITE_API_URL}/api/developer/invite/accept`,
|
url: `${INVITE_API_URL}/api/_app/developer/invite/accept`,
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
data: {
|
data: {
|
||||||
token,
|
token,
|
||||||
|
|||||||
Reference in New Issue
Block a user