簡體   English   中英

如何在Node應用程序中使用.graphqls文件?

[英]How to use .graphqls files in a Node application?

我正在嘗試重構我的基於節點的Apollo GraphQL服務器實例以使用.graphqls模式文件而不是基於字符串。 我試圖通過這里的示例來包含我的架構中的文件:

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

但是,我從導入中得到一個SyntaxError 如果我只運行節點babel節點,就會發生這種情況。 但是,在GitHub上運行此示例項目,它似乎工作。

我錯過了一個包嗎? 我使用錯誤的翻譯嗎? 我知道我錯過了什么,我只是不知道是什么。

對於普通節點/阿波羅,以下適用於我(使用babel-node ):

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

對於Meteor / Apollo,您可以嘗試使用以下新插件(盡管我自己也沒試過):

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM