Egg-cache
Это кэш для egg. Если есть какие-либо проблемы, пожалуйста, критикуйте с наилучшими намерениями и самым жестоким языком.
Компиляция: tsc Тестирование: нет
cache: {
enable: true,
package:"@mac-xiang/egg-cache"
}
import { funGetCache, funSetCache } from "@mac-xiang/egg-cache/itf.ts";
declare module "egg" {
export interface Application {
config: EggAppConfig & DefaulConfig;
bar: string;
getCache: funGetCache;
setCache: funSetCache;
}
}
Ничего особенного. Просто используйте его. Если вы можете понять его, всё в порядке. Есть всего несколько методов, посмотрите их в index.js или src index.ts, там есть комментарии.
Команды для загрузки пакета на npm: npm publish --registry http://registry.npmjs.org npm config set registry https://registry.npmjs.org npm publish --access public --registry http://registry.npmjs.org npm config set scope mac-xiang --global
Команда для версии prerelease: npm version prerelease
Команда для версии prepatch: Не смейтесь, не запоминайте.
1.0.1-13: Исправлена ошибка, когда в корневом каталоге отсутствовали журналы. 1.0.1-10: Исправлены логические ошибки предыдущей версии. 1.0.1-9: Исправлен баг. При чтении _tmkTimeData и передаче параметра method=2 не были найдены правильные данные. 1.0.1-6: Ошибка в конфигурации package.json привела к ошибкам при установке зависимостей. Исправлено путём изменения itf.ts на itf.js. 1.0.1-5: Переименованы имена. По умолчанию добавлен this.app.tmkCache вместо this.app.cache. 1.0.1-3: Добавлен метод удаления кэша delCache. В getCache добавлен параметр once. Если он не равен 0/пустой, данные удаляются после чтения.
1.0.1-2: Исправлен баг: при записи кэша данные неправильного типа приводили к путанице.
Больше ничего интересного. Дополню. Что произошло между 1.0.0 и 1.0.1–1? Первый раз я забыл добавить itf.ts в package.json после установки egg-cache, и зависимости не могли быть импортированы. Второй раз я неправильно написал readme.md. Вместо @mac-xiang/cache было написано @mac-xiang/cache. Всё готово.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )