跳轉到

開發前準備

本指南將協助您從零開始配置 UOF X 外掛開發環境

.NET 8

NodeJS

Angular CLI

前端 Web 採用 Primeng

App 使用 Ionic version

App CORS Origin 設定

外掛模組從 App 呼叫自訂 API 時,會帶固定的 Origin

  • Android:https://localhost
  • iOS:capacitor://localhost

因此自訂 API 必須允許這些來源,若未允許,App 端會因 CORS 驗證失敗而無法呼叫 API。

以 .NET Core 為例:

var builder = WebApplication.CreateBuilder(args);

builder.Services.AddCors(options =>
{
    options.AddPolicy("MobileAppPolicy", policy =>
    {
        policy.WithOrigins("https://localhost", "capacitor://localhost")
              .AllowAnyHeader()
              .AllowAnyMethod();
    });
});

var app = builder.Build();

app.UseCors("MobileAppPolicy");

app.MapGet("/api/example", () => new { message = "CORS 驗證成功!" });

app.Run();

下一步

開始你的第一個功能