小编BWa*_*yne的帖子

无法让 Graphql 工具读取我的 schema.graphql 文件

我正在使用 Apollo-server-express 和 Graphql-tools。我已经翻遍了 Graphql-tools 文档,但我无法让它发挥作用。我试图让我的 schema.graphql 文件作为我的 typeDefs 导入。Graphql-tools 似乎应该使这变得容易,但有些事情并没有到位。

索引.js

const { ApolloServer } = require("apollo-server-express");
const { makeExecutableSchema } = require('@graphql-tools/schema');
const express = require("express");
const { join } = require("path");
const { loadSchema } = require("@graphql-tools/load");
const { GraphQLFileLoader } = require("@graphql-tools/graphql-file-loader");
const { addResolversToSchema } = require("@graphql-tools/schema");
const app = express();

const resolvers = {
  Query: {
    items: (parent, args, ctx, info) => {
      return ctx.prisma.item.findMany();
    },
  },
  Mutation: {
    makeItem: (parent, args, context, info) …
Run Code Online (Sandbox Code Playgroud)

javascript graphql apollo-server graphql-tools

3
推荐指数
1
解决办法
1336
查看次数

WoW-在Lua中舍入到小数点后两位

我试图将我的总经验值显示为四舍五入到小数点后两位的百分比。我想出了一个解决方案,但是它很笨拙。一定有更好的方法。

这是我所拥有的:

local xpPercentage = (((UnitXP("player") / UnitXPMax("player"))*100))
-- 63.4587392473
local xpMantissa = xpPercentage - floor(xpPercentage)
-- .4587392473
local xpTwoDec = (floor(xpMantissa * 100)/100) + floor(xpPercentage)
-- 63.45
Run Code Online (Sandbox Code Playgroud)

再说一次,这就是我想要的,但是有没有更漂亮的方法呢?

lua world-of-warcraft

2
推荐指数
1
解决办法
158
查看次数