小编Jea*_*e M的帖子

安装 Angular Unsupported Engine,OSX

我正在重新安装我的 MacBook。我在安装 (npm install -g @angular/cli) angular 时收到以下消息。知道为什么吗?我怀疑 nom 版本,但我和 node 一起来了...

Developments npm install -g @angular/cli
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@angular/cli@11.1.4',
npm WARN EBADENGINE   required: { node: '>= 10.13.0', npm: '^6.11.0', yarn: '>= 1.13.0' },
npm WARN EBADENGINE   current: { node: 'v15.8.0', npm: '7.5.2' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@angular-devkit/architect@0.1101.4',
npm WARN EBADENGINE   required: { node: '>= 10.13.0', npm: '^6.11.0', yarn: '>= 1.13.0' …
Run Code Online (Sandbox Code Playgroud)

macos node.js npm npm-install angular-cli

20
推荐指数
3
解决办法
1万
查看次数

Ionic 6、Angular、Capacitor 3、浏览器、会话 Cookie

我正在使用电容器测试离子(角度)。我需要实现的是对特定 CAS 服务器进行身份验证。

当用户单击“登录”按钮时。

...
private backendapi_login  ='http://192.168.1.63:3000/api/user/login';
...
 async onLogin() {
    console.log('onLogin');
    console.log(this.platform);
    console.log(this.platformIsNative);
    
    await Browser.open({ toolbarColor:'#f4dc41', url: this.backendapi_login });
  }
Run Code Online (Sandbox Code Playgroud)

路由/api/user/login(即nodeJs + Express)

router.get('/api/user/login', authObject.bounce, AccountsController.login);
Run Code Online (Sandbox Code Playgroud)

因此,应用程序打开 Capacitor 浏览器,并且 API 重定向(反弹)到身份验证服务器。

问题是,身份验证服务器似乎失败了,因为它认为会话已过期......因此它要求我再次进行身份验证。

它应该验证凭据并反弹到提供的返回 URL,最后电容器浏览器应该“自行”关闭。

问题是为什么会话不属于 webview 浏览器???

有任何想法吗?谢谢。

ionic-framework angular capacitor

5
推荐指数
0
解决办法
695
查看次数