1
我有一個簡單的快遞graphql服務器:Graphql:必須提供查詢字符串
const schema = require('./schema');
const express = require('express');
const graphqlHTTP = require('express-graphql');
const cors = require('cors')
const bodyParser = require('body-parser');
const app = express();
app.use(cors());
app.use(bodyParser.urlencoded({ extended: true }));
app.use(bodyParser.json());
app.use('/graphql', graphqlHTTP(req => {
return ({
schema,
pretty: true,
})
}));
const server = app.listen(9000, err => {
if (err) { return err; }
console.log(`GraphQL server running on http://localhost:${9000}/graphql`);
});
而且我的要求是這樣的:
任何幫助嗎?
(請不要關閉它的重複,因爲其他職位並不提供關於用戶如何解決它足夠的信息)
嘗試用'schema:schema'替換'schema',' –
@ChrisG如果它不理解語法,它會拋出語法錯誤。 –
@ChrisG在ES6中'{schema}'相當於'{schema:schema}'。這是句法糖!好眼睛,但這看起來像一個bug。 – Ziggy