a simple tool to generate graphql for @nestjs/graphql
install
npm i -g @notadd/cli
use
notadd graphql -i main.ts // input file default `main.ts` -o notadd.graphql // output file default `notadd.graphql`
demo.ts and run notadd graphql
import { Resolver, Query } from "@nestjs/graphql"; export interface List<T> { data: T[]; currentPage: number; pageSize: number; total: number; } export interface User { username: string; } export interface Article { title: string; } @Resolver() export class DemoResolver { @Query() getUser(): List<User> { return {} as any; } @Query() getArticles(): List<Article> { return {} as any; } }
type User { username: String! } type UserList { data: [User]! currentPage: Int! pageSize: Int! total: Int! } type Article { title: String! } type ArticleList { data: [Article]! currentPage: Int! pageSize: Int! total: Int! } type Query { getUser: UserList! getArticles: ArticleList! }
简介 1. 项目脚手架为vue-cli2.x版本,开发干起来不舒服(项目可能会挂掉,热更新....),打包包大难维护,总之不舒服 2. 虽然现在vue-cli5已出,也有vite(还没去了解)。但是呢,先升级成vue-cli4看看吧。 进入正题 第一步肯定是自己创建一个vue-cli4的项目 (vue create 项目名字),里面内容这些都不重要,因为后期会根据你自己项目package.jso
主要原因是vue-cli-service未安装 初始化 npm install 此时默认的镜像地址是https://registry.npmjs.org 因为代理问题部分组件无法正常下载,即安装异常 方法一 将镜像设置为淘宝的镜像 npm install -g cnpm --registry=https://registry.npm.taobao.org cnpm install 安装完成后
记录一个关于vue-cli的小小小小坑儿 前段时间使用vue-cli-plugin-electron-builder插件配合vue-cli 3.x/4.x搭建electron项目。 在我的电脑上运行npm run electron:serve,正常启动electron应用: > vue-demo1@0.1.0 electron:serve D:\demo\vue-demo1 > vue-cli-s
前言 在packages/@vue/cli/bin/vue.js中可以得知,执行add <plugin> [pluginOptions]该命令,会执行../lib/add文件。 主函数 ../lib/add.js文件中,主要导出了add函数: module.exports = (...args) => { return add(...args).catch(err => { error
13:59:14.197 internal/modules/cjs/loader.js:892 13:59:14.199 throw err; 13:59:14.202 ^ 13:59:14.203 Error: Cannot find module ‘@dcloudio/uni-cli-i18n’ 13:59:14.205 Require stack: 13:59:14.207 - D:\Bai
I try to run next command in Linux: 我試着在Linux下運行下一個命令: npm install -g grunt-cli The message I get is next: 我得到的信息是: npm http GET https://registry.npmjs.org/grunt-cli npm ERR! Error: failed to fetch fr
nvidia-container-cli: mount error: stat failed: /GeForce: no such file or directory\\n\""": unknown错误 docker: Error response from daemon: OCI runtime create failed: container_linux.go:348: starting co
vue-cli3搭建项目之webpack配置 一、vue.config.js文件 const path = require('path') module.exports = { publicPath: './', // 基本路径 outputDir: 'dist', // 输出文件目录 lintOnSave: false, // eslint-loader 是否在保存的时候检查
GraphQL CLI Help us to improve new GraphQL CLI. Check out the new structure and commands below!Feel free to contact us in Discord channel. We would love to hear your feedback. Features Helpful command
Nestjs GraphQL Best Practice NestJS (Express + Typeorm) codebase containing real world examples (CRUD, auth, advanced patterns, etc). Version 7.5.0 Table of Contents Structure Function Usage Starting
Mock GraphQL with Ember CLI Mirage This addon is for mocking GraphQL with Ember CLI Mirage. Compatibility This addon should work with any version of Ember 2.0 and up as well as Ember CLI Mirage v0.4.7
我有一个GraphQL服务器,它能够为指定源提供timeseries数据(例如,传感器数据)。获取传感器数据的示例查询可能是: 在我的前端,我想允许用户选择一个或多个源,并显示一个图表,每一个都有一行。通过使用下面这样的查询,似乎可以实现以下操作: 大多数GraphQL教程似乎关注于静态查询(例如,唯一改变的是变量,而不是请求的实际形状)--但在我的例子中,我需要查询本身是动态的(为我选择的每个I
我们了解了 jwt 和 GraphQL 的使用,那接下来看看他们如何结合使用。 小试牛刀 创建 myProfile query <?php /** * User: yemeishu * Date: 2018/4/21 * Time: 上午8:55 */ namespace App\GraphQL\Query; use App\User; use Rebing\GraphQL\Suppo
我是graphql新手,使用官方graphql发现了2个java实现:https://www.graphql-java.com/documentation/v10/ 和 https://github.com/graphql-java-kickstart/graphql-java-tools 比如在java中实现graphql有什么不同?