mirror of
https://github.com/d0zingcat/NotionNext.git
synced 2026-05-14 07:26:52 +00:00
修復无标签编译出错
This commit is contained in:
2
lib/cache/cache_manager.js
vendored
2
lib/cache/cache_manager.js
vendored
@@ -40,7 +40,7 @@ export async function getOrSetDataWithCustomCache(
|
||||
) {
|
||||
const dataFromCache = await getDataFromCache(key)
|
||||
if (dataFromCache) {
|
||||
console.log('[缓存-->>API]:', key)
|
||||
// console.log('[缓存-->>API]:', key) // 避免过多的缓存日志输出
|
||||
return dataFromCache
|
||||
}
|
||||
const data = await getDataFunction(...getDataArgs)
|
||||
|
||||
@@ -28,7 +28,7 @@ export function getAllTags({
|
||||
const AllTagInfos = {}
|
||||
// 遍历所有文章
|
||||
allPosts.forEach(post => {
|
||||
post.tags.forEach(tag => {
|
||||
post?.tags?.forEach(tag => {
|
||||
// 如果标签已经存在
|
||||
if (AllTagInfos[tag]) {
|
||||
if (
|
||||
|
||||
@@ -8,17 +8,17 @@ import { deepClone, delay } from '../utils'
|
||||
import notionAPI from '@/lib/notion/getNotionAPI'
|
||||
|
||||
/**
|
||||
* 获取文章内容
|
||||
* 获取文章内容块
|
||||
* @param {*} id
|
||||
* @param {*} from
|
||||
* @param {*} slice
|
||||
* @returns
|
||||
*/
|
||||
export async function getPage(id, from = null, slice) {
|
||||
const cacheKey = `page_content_${id}`
|
||||
return await getOrSetDataWithCache(
|
||||
`page_content_${id}_${slice}`,
|
||||
cacheKey,
|
||||
async (id, slice) => {
|
||||
const cacheKey = `page_block_${id}`
|
||||
let pageBlock = await getDataFromCache(cacheKey)
|
||||
if (pageBlock) {
|
||||
// console.debug('[API<<--缓存]', `from:${from}`, cacheKey)
|
||||
|
||||
Reference in New Issue
Block a user