main.ts 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. import { bootstrapApplication } from '@angular/platform-browser';
  2. import { RouteReuseStrategy, provideRouter, withPreloading, PreloadAllModules } from '@angular/router';
  3. import { IonicRouteStrategy, provideIonicAngular } from '@ionic/angular/standalone';
  4. import { routes } from './app/app.routes';
  5. import { AppComponent } from './app/app.component';
  6. // 引用HttpClient方法
  7. import { provideHttpClient } from '@angular/common/http';
  8. // 引用移动端授权检测供应器
  9. import { Diagnostic } from '@awesome-cordova-plugins/diagnostic/ngx';
  10. // 设置Parse服务属性
  11. import Parse from "parse";
  12. Parse.initialize("dev");
  13. Parse.serverURL = "https://dev.fmode.cn/parse";
  14. localStorage.setItem("NOVA_APIG_SERVER", 'aHR0cHMlM0ElMkYlMkZzZXJ2ZXIuZm1vZGUuY24lMkZhcGklMkZhcGlnJTJG')
  15. // 设置 AI 服务器地址和默认 Token
  16. localStorage.setItem("NOVA_APIG_SERVER", 'aHR0cHMlM0ElMkYlMkZzZXJ2ZXIuZm1vZGUuY24lMkZhcGklMkZhcGlnJTJG');
  17. localStorage.setItem("NOVA_APIG_TOKEN", "r:E4KpGvTEto-152708213191732951298");
  18. // 检查是否有存储的登录信息
  19. const storedToken = localStorage.getItem('parseToken');
  20. if (storedToken) {
  21. Parse.User.become(storedToken).catch(() => {
  22. // 如果 token 无效,清除存储的 token
  23. localStorage.removeItem('parseToken');
  24. });
  25. }
  26. bootstrapApplication(AppComponent, {
  27. providers: [
  28. { provide: RouteReuseStrategy, useClass: IonicRouteStrategy },
  29. provideIonicAngular(),
  30. provideRouter(routes, withPreloading(PreloadAllModules)),
  31. // 添加HttpClient供应器
  32. provideHttpClient(),
  33. // 添加Diagnostic
  34. Diagnostic,
  35. ],
  36. });