Mercurius
官网地址: https://mercurius.dev/#/Mercurius 是一个基于 Node.js 的项目,它专为分布式物联网设备设计,并提供将其连接到云服务(如Amazon AWS、Microsoft Azure 和 Google cloud Platform)的工具。它还支持实时流、分析、机器学习等。Mercurius 提供了易于使用的 API,允许开发人员快速轻松地与设备交互。此外,
应用介绍
官网地址: https://mercurius.dev/#/
Mercurius 是一个基于 Node.js 的项目,它专为分布式物联网设备设计,并提供将其连接到云服务(如Amazon AWS、Microsoft Azure 和 Google cloud Platform)的工具。它还支持实时流、分析、机器学习等。Mercurius 提供了易于使用的 API,允许开发人员快速轻松地与设备交互。此外,Mercurius 是开源的,可以免费使用,是希望创建创新物联网解决方案的开发人员的理想选择。
'use strict' const Fastify = require('fastify') const mercurius = require('mercurius') const app = Fastify() const schema = `
type Query {
add(x: Int, y: Int): Int
}
` const resolvers = { Query: { add: async (_, { x, y }) => x + y
}
}
app.register(mercurius, {
schema,
resolvers
})
app.get('/', async function (req, reply) { const query = '{ add(x: 2, y: 2) }' return reply.graphql(query)
})
app.listen({ port: 3000 })
如下图:
发表评论 取消回复