gpt4 book ai didi

node.js - 如何在 Node 应用程序中使用 .graphqls 文件?

转载 作者:搜寻专家 更新时间:2023-11-01 00:12:31 25 4
gpt4 key购买 nike

我正在尝试重构基于 Node 的 Apollo GraphQL 服务器实例以使用 .graphqls 模式文件而不是基于字符串的文件。我正在尝试以 here 为例在我的架构中包含文件:

import facility_schema from './facility-objects.graphqls';

但是,我从导入中得到了一个SyntaxError。如果我只运行 nodebabel-node,就会发生这种情况。但是,在 GitHub 上运行这个示例项目,它似乎可以工作。

我是否遗漏了一个包裹?我使用了错误的解释器吗?我知道我错过了什么,我只是不知道是什么。

最佳答案

对于普通的 Node/Apollo,以下对我有用(使用 babel-node):

import { readFileSync } from 'fs'
const schema = readFileSync(__dirname + '/schema.graphqls', 'utf8')

对于 Meteor/Apollo,您可以尝试使用以下新插件(虽然我自己没有尝试过):

https://github.com/Swydo/meteor-graphql

关于node.js - 如何在 Node 应用程序中使用 .graphqls 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43082485/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com