小编sha*_*aka的帖子

Docker Compose 构建失败 - 文件共享已被取消 - eShopOnContainers

我在运行 Microsoft ( eShopOnContainers )模板提供的示例 ASP.NET MVC Core 应用程序时遇到问题。

当我尝试使用 Visual Studio 2019 运行项目时,会弹出以下错误。

严重性代码说明项目文件行抑制状态错误 DT1001 错误:for payment-api 无法为服务 payment-api 创建容器:状态代码不正常但 500:{"Message":"未处理的异常:文件共享已被取消","StackTrace" :" 在 C:\workspaces\stable-2.3.x\src\github.com\docker\pinata\win\src\Docker.ApiServices\Mounting\FileSharing 中的 Docker.ApiServices.Mounting.FileSharing.d__6.MoveNext()。 cs:line 0\r\n--- 从上一个引发异常的位置的堆栈跟踪结束---\r\n 在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 在 Docker.ApiServices.Mounting.FileSharing.d__4.MoveNext() 在 C:\workspaces\stable-2.3.x\src\github.com\ docker\pinata\win\src\Docker.ApiServices\Mounting\FileSharing.cs:line 47\r\n--- 从上一个抛出异常的位置结束堆栈跟踪---\r\n 在 System.Runtime。 ExceptionServices.ExceptionDispatchInfo.Throw()\r\n
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 在 Docker.HttpApi.Controllers.FilesharingController.d__2.MoveNext() 在 C:\workspaces\stable-2.3.x\src\github.com\ docker\pinata\win\src\Docker.HttpApi\Controllers\FilesharingController.cs:line 21\r\n--- 从上一个抛出异常的位置的堆栈跟踪结束---\r\n 在 System.Runtime。 ExceptionServices.ExceptionDispatchInfo.Throw()\r\n
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 在 System.Threading.Tasks.TaskHelpersExtensions.d__1`1.MoveNext()\r\n- -- 从上一个抛出异常的位置开始的堆栈跟踪结束 ---\r\n 在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 在 System.Web.Http.Controllers.ApiControllerActionInvoker.d__1.MoveNext()\r\n--- 上一个异常位置的堆栈跟踪结束被抛出 ---\r\n 在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n …

visual-studio docker docker-compose asp.net-core

11
推荐指数
1
解决办法
6922
查看次数

使用 Jest 测试类组件 firebase 操作

我是玩笑的初学者,我尝试用玩笑测试 firebase 插件。如果我有一个名为的类组件Orders并将 firebase 操作方法连接为一个名为fetchOrders. 这是我的设置,

  1. 订单操作.js

    import { app } from "firebase";
    import {
     DATABASE_COLLECTION_ORDERS,
    } from "../../config";
    
    export const fetchOrders = () => async (dispatch) =>
    {
     const objList = [];
    
     app().firestore().collection(DATABASE_COLLECTION_ORDERS).get()
         .then((snapShot) =>
         {
             snapShot.forEach((doc) =>
             {
                 if (doc.exists)
                 {
                     // get the collection primary id
                     const { id } = doc;
                     // read the data
                     const data = doc.data();
    
                     objList.push({ ...data, id });
                 }
             });
    
             dispatch({
                 type    : ORDER_APPEND,
                 payload : objList, …
    Run Code Online (Sandbox Code Playgroud)

javascript firebase reactjs jestjs enzyme

5
推荐指数
1
解决办法
469
查看次数

类型“MonoTypeOperatorFunction<T>”的参数不可分配给类型“OperatorFunction<T |”的参数 未定义,T>'

我正在尝试制作通用 Firestore 服务。这是我的脚本,

doc$(id: string): Observable<T> {
return this.firestore.doc<T>(`${this.basePath}/${id}`).valueChanges().pipe(
  tap(r => {
    if (!environment.production) {
      console.groupCollapsed(`Firestore Streaming [${this.basePath}] [doc$] ${id}`);
      console.log(r);
      console.groupEnd();
    }
  }),
 );
}
Run Code Online (Sandbox Code Playgroud)

警告弹出窗口为,

“MonoTypeOperatorFunction”类型的参数不可分配给“OperatorFunction<T | ”类型的参数 未定义,T>'。

在此输入图像描述

这是我的完整代码,

import {Inject, Injectable} from '@angular/core';
import {AngularFirestore, QueryFn} from '@angular/fire/firestore';
import {Observable} from 'rxjs';
import {tap} from 'rxjs/operators';
import { environment } from 'src/environments/environment';

@Injectable({
  providedIn: 'root'
})
export abstract class FirestoreService<T> {

  protected abstract basePath: string;

  constructor(
    @Inject(AngularFirestore) protected firestore: AngularFirestore,
  ) {
  }

  doc$(id: string): Observable<T> …
Run Code Online (Sandbox Code Playgroud)

generics firebase angular

2
推荐指数
1
解决办法
1732
查看次数