我正在尝试创建一个接受产品列表的突变。但这样做 GraphQL 会引发createMultipleProducts方法的错误。不知道这里有什么错误。
import { Inject } from "@nestjs/common";
import { Args, Mutation, Query, Resolver } from "@nestjs/graphql";
import { ClientProxy } from "@nestjs/microservices";
import { ProductRequest } from "src/types/ms-product/product.request.type";
import { ProductResponse } from "src/types/ms-product/product.response.type";
@Resolver(of => ProductResponse)
export class ProductResolver {
constructor(
@Inject('SERVICE__PRODUCT') private readonly clientServiceProduct: ClientProxy
) {}
@Mutation(returns => ProductResponse)
async createProduct(@Args('data') product: ProductRequest): Promise<ProductResponse> {
const PATTERN = {cmd: 'ms-product-create'};
const PAYLOAD = product;
return this.clientServiceProduct.send(PATTERN, PAYLOAD)
.toPromise()
.then((response: ProductResponse) => {
return …Run Code Online (Sandbox Code Playgroud) 我有一个电子应用程序,它在启动时启动节点服务器。由于 Node.js 安装在我的计算机上,因此该应用程序在开发和测试期间运行良好。
我的问题是:即使客户端计算机上没有安装 Node.js,如何确保我的电子应用程序能够在客户端计算机上运行?在这种情况下,如何将本地版本的 Node 与我的应用程序捆绑在一起并启动该本地节点。
任何人都可以建议我任何开始的事情。