我尝试在 next.js 9.x 应用程序中设置 GraphQL 订阅。该应用程序完全是假的,仅用于尝试 Apollo Server 订阅。“数据库”只是一个数组,我将新用户推送到它。
这是我到目前为止得到的代码。
import { ApolloServer, gql, makeExecutableSchema } from "apollo-server-micro"
import { PubSub } from "apollo-server"
const typeDefs = gql`
type User {
id: ID!
name: String
status: String
}
type Query {
users: [User!]!
user(id: ID!): User
}
type Mutation {
addUser(id: String, name: String, status: String): User
}
type Subscription {
newUser: User!
}
`
const fakedb = [
{
id: "1",
name: "myname",
status: "active",
},
]
const NEW_USER …
Run Code Online (Sandbox Code Playgroud) 我在本地设置了 Strapi,效果很好。现在我想部署到 plesk,但我不知道如何部署。
问题是,如果您运行 node.js 应用程序,plesk 会要求一个显式 (JS) 文件作为开始。这在另一个项目中很有效。但是在trapi中没有这样的文件。
有任何想法吗?