問題
ABP 啟用租戶功能時,所有資料都會依租戶來隔離。
而在登入系統時,使用者需要選擇所屬的租戶後,
再輸入 帳號 及 密碼 來登入,如下,
Hello! 我是 RM
最近同事在使用 ABP 時,查看 ABP 自動產生的 Web API Route 覺得怪怪的!
他的 ApplicationService 名稱為 OrganizationalUnitAppService
,
其中有一個 Method 為 IEnumerable<OrganizationalUnitDto> GetAllOrganizationalUnits(string companyId)
,
結果出來的 Web API Route Path 為,/api/app/organizational-unit/organizational-units/{companyId}
,
名稱中間怎麼用 - 串起來,而且 GetAll 怎麼不見了?
從 ABP 系統建立的 DataSeedContributor 會跑 2 次 SeedAsync,導致發生 DB duplicate key 的錯誤? 及 ABP 測試遇到 SeedTestData 及 讀取 appsettings 問題 可以知道,執行 DataSeeder 的 SeedAsync Method 會去執行所有 DataSeedContributor Class 的 SeedAsync Method。
那除了在執行 SeedAsync Method 的 Class ()中去設定 AbpDataSeedOptions 外,
是否有固定的地方去設定呢?
最近跟同事討論 Power BI embedded 報表的速度問題,
就下載 Microsoft 的 AppOwnsData 範例來測試,
發現在 Server 要取得 ReportEmbedConfig
(包含 ReportId, ReportName, ReportUrl 及 EmbedToken) 大約需要花 1 秒左右,
在 View 接到 ReportEmbedConfig
來呈現,大約也差不多 1 秒左右,
總共大約近 2 秒的時間,那是否有什麼方式來加快報表的呈現速度嗎?
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true