更新jingrow系统api接口地址

This commit is contained in:
jingrow 2025-06-27 18:43:56 +08:00
parent d1933d042d
commit 77901dbe20
10 changed files with 16 additions and 16 deletions

View File

@ -12,7 +12,7 @@ export async function GET(request) {
} }
const response = await axios.get( const response = await axios.get(
`${JINGROW_SERVER_URL}/api/method/jsite.api.v1.get_category`, `${JINGROW_SERVER_URL}/api/action/jsite.api.v1.get_category`,
{ params: { pagetype, name } } { params: { pagetype, name } }
); );
return Response.json(response.data, { status: response.status }); return Response.json(response.data, { status: response.status });

View File

@ -47,7 +47,7 @@ export async function GET(request) {
return Response.json({ error: '缺少component_name参数' }, { status: 400 }); return Response.json({ error: '缺少component_name参数' }, { status: 400 });
} }
const response = await axios.get( const response = await axios.get(
`${JINGROW_SERVER_URL}/api/method/jsite.api.v1.get_component_data`, `${JINGROW_SERVER_URL}/api/action/jsite.api.v1.get_component_data`,
{ params: { component_name } } { params: { component_name } }
); );
let data = response.data.message?.data || {}; let data = response.data.message?.data || {};

View File

@ -11,7 +11,7 @@ export async function GET(request) {
return Response.json({ error: '缺少pagetype或slug参数' }, { status: 400 }); return Response.json({ error: '缺少pagetype或slug参数' }, { status: 400 });
} }
const response = await axios.get( const response = await axios.get(
`${JINGROW_SERVER_URL}/api/method/jsite.api.v1.get_detailview_data`, `${JINGROW_SERVER_URL}/api/action/jsite.api.v1.get_detailview_data`,
{ params: { pagetype, slug } } { params: { pagetype, slug } }
); );
const data = response.data.message?.data || {}; const data = response.data.message?.data || {};

View File

@ -12,7 +12,7 @@ export async function GET(request) {
return Response.json({ error: '缺少pagetype参数' }, { status: 400 }); return Response.json({ error: '缺少pagetype参数' }, { status: 400 });
} }
const response = await axios.get( const response = await axios.get(
`${JINGROW_SERVER_URL}/api/method/jsite.api.v1.get_listview_data`, `${JINGROW_SERVER_URL}/api/action/jsite.api.v1.get_listview_data`,
{ params: { pagetype, category, count } } { params: { pagetype, category, count } }
); );
const data = response.data.message?.data || []; const data = response.data.message?.data || [];

View File

@ -25,7 +25,7 @@ function buildMenuTree(items, parent = null, parentPath = "") {
export async function GET(request) { export async function GET(request) {
try { try {
const response = await axios.get( const response = await axios.get(
`${JINGROW_SERVER_URL}/api/method/jsite.api.v1.get_menu` `${JINGROW_SERVER_URL}/api/action/jsite.api.v1.get_menu`
); );
const items = response.data.message?.data || []; const items = response.data.message?.data || [];
const menuTree = buildMenuTree(items); const menuTree = buildMenuTree(items);

View File

@ -67,7 +67,7 @@ export async function POST(request) {
const params = { slug_list: JSON.stringify(slug_list), page }; const params = { slug_list: JSON.stringify(slug_list), page };
if (page_size) params.page_size = page_size; if (page_size) params.page_size = page_size;
const response = await axios.get( const response = await axios.get(
`${JINGROW_SERVER_URL}/api/method/jsite.api.v1.get_page_data`, `${JINGROW_SERVER_URL}/api/action/jsite.api.v1.get_page_data`,
{ params } { params }
); );
const message = response.data.message; const message = response.data.message;

View File

@ -6,7 +6,7 @@ const JINGROW_SERVER_URL = process.env.JINGROW_SERVER_URL;
export async function GET(request) { export async function GET(request) {
try { try {
const response = await axios.get( const response = await axios.get(
`${JINGROW_SERVER_URL}/api/method/jsite.api.v1.get_site_settings`, `${JINGROW_SERVER_URL}/api/action/jsite.api.v1.get_site_settings`,
{ headers: get_jingrow_api_headers() } { headers: get_jingrow_api_headers() }
); );
const data = response.data.message?.data || {}; const data = response.data.message?.data || {};

View File

@ -10,7 +10,7 @@ export async function POST(request) {
return Response.json({ error: 'Missing parameters: subject and content are required.' }, { status: 400 }); return Response.json({ error: 'Missing parameters: subject and content are required.' }, { status: 400 });
} }
const response = await axios.post( const response = await axios.post(
`${JINGROW_SERVER_URL}/api/method/jsite.api.v1.send_email`, `${JINGROW_SERVER_URL}/api/action/jsite.api.v1.send_email`,
{ subject, content } { subject, content }
); );
const message = response.data.message; const message = response.data.message;

View File

@ -124,7 +124,7 @@ export async function getPageData({
if (page_size) params.page_size = page_size; if (page_size) params.page_size = page_size;
const response = await axios.get( const response = await axios.get(
`${JINGROW_SERVER_URL}/api/method/jsite.api.v1.get_page_data`, `${JINGROW_SERVER_URL}/api/action/jsite.api.v1.get_page_data`,
{ params } { params }
); );
@ -158,7 +158,7 @@ export async function getPageData({
export async function getAllSlugs() { export async function getAllSlugs() {
try { try {
const response = await axios.get( const response = await axios.get(
`${JINGROW_SERVER_URL}/api/method/jsite.api.v1.get_all_slugs` `${JINGROW_SERVER_URL}/api/action/jsite.api.v1.get_all_slugs`
); );
const slugs = response.data.message?.data; const slugs = response.data.message?.data;
if (!Array.isArray(slugs)) { if (!Array.isArray(slugs)) {
@ -186,7 +186,7 @@ export async function getAllSlugs() {
export async function fetchComponentData(componentName) { export async function fetchComponentData(componentName) {
try { try {
const res = await axios.get( const res = await axios.get(
`${JINGROW_SERVER_URL}/api/method/jsite.api.v1.get_component_data`, `${JINGROW_SERVER_URL}/api/action/jsite.api.v1.get_component_data`,
{ {
params: { component_name: componentName }, params: { component_name: componentName },
} }
@ -214,7 +214,7 @@ export async function fetchListViewData({ pagetype, category, count }) {
if (count !== undefined && count !== null) params.count = String(count); if (count !== undefined && count !== null) params.count = String(count);
const res = await axios.get( const res = await axios.get(
`${JINGROW_SERVER_URL}/api/method/jsite.api.v1.get_listview_data`, `${JINGROW_SERVER_URL}/api/action/jsite.api.v1.get_listview_data`,
{ params } { params }
); );
@ -234,7 +234,7 @@ export async function fetchListViewData({ pagetype, category, count }) {
export async function fetchCategoryData({ pagetype, name }) { export async function fetchCategoryData({ pagetype, name }) {
try { try {
const res = await axios.get( const res = await axios.get(
`${JINGROW_SERVER_URL}/api/method/jsite.api.v1.get_category`, `${JINGROW_SERVER_URL}/api/action/jsite.api.v1.get_category`,
{ params: { pagetype, name } } { params: { pagetype, name } }
); );
return { data: res.data.message?.data || null }; return { data: res.data.message?.data || null };
@ -254,7 +254,7 @@ export async function fetchCategoryData({ pagetype, name }) {
export async function getMenuData() { export async function getMenuData() {
try { try {
const response = await axios.get( const response = await axios.get(
`${JINGROW_SERVER_URL}/api/method/jsite.api.v1.get_menu` `${JINGROW_SERVER_URL}/api/action/jsite.api.v1.get_menu`
); );
const items = response.data.message?.data || []; const items = response.data.message?.data || [];
// 递归组装菜单树 // 递归组装菜单树
@ -285,7 +285,7 @@ export async function getMenuData() {
export async function getSiteSettings() { export async function getSiteSettings() {
try { try {
const res = await axios.get( const res = await axios.get(
`${JINGROW_SERVER_URL}/api/method/jsite.api.v1.get_site_settings`, `${JINGROW_SERVER_URL}/api/action/jsite.api.v1.get_site_settings`,
{ headers: get_jingrow_api_headers() } { headers: get_jingrow_api_headers() }
); );
return res.data?.message?.data || { return res.data?.message?.data || {

View File

@ -2,7 +2,7 @@ export async function getSiteSettings() {
const JINGROW_SERVER_URL = process.env.JINGROW_SERVER_URL; const JINGROW_SERVER_URL = process.env.JINGROW_SERVER_URL;
const apiKey = process.env.JINGROW_API_KEY; const apiKey = process.env.JINGROW_API_KEY;
const apiSecret = process.env.JINGROW_API_SECRET; const apiSecret = process.env.JINGROW_API_SECRET;
const url = `${JINGROW_SERVER_URL}/api/method/jsite.api.v1.get_site_settings`; const url = `${JINGROW_SERVER_URL}/api/action/jsite.api.v1.get_site_settings`;
try { try {
const controller = new AbortController(); const controller = new AbortController();