Lars-Jørgen Kristiansen
02/26/2019, 8:13 AMVittorio Adamo
02/26/2019, 8:25 AMjs
Lars-Jørgen Kristiansen
02/26/2019, 8:27 AMVittorio Adamo
02/26/2019, 8:28 AMVittorio Adamo
02/26/2019, 8:28 AMVittorio Adamo
02/26/2019, 8:29 AMVittorio Adamo
02/26/2019, 8:29 AMtypegenAutoConfig: {
sources: [
{
source: path.join(__dirname, './generated/prisma-client/index.ts'),
alias: 'prisma',
},
{
source: path.join(__dirname, './shared/types/context.ts'),
alias: 'ctx',
},
],
contextType: 'ctx.Context',
},
Vittorio Adamo
02/26/2019, 8:29 AMVittorio Adamo
02/26/2019, 8:29 AMLars-Jørgen Kristiansen
02/26/2019, 8:30 AMVittorio Adamo
02/26/2019, 8:31 AMVittorio Adamo
02/26/2019, 8:31 AMVittorio Adamo
02/26/2019, 8:32 AMts-node
u lose in performance quite a lot..i thinkdivyendu
02/26/2019, 8:33 AMts-node
are to be used for development as they do a compile and run.Lars-Jørgen Kristiansen
02/26/2019, 8:35 AMLars-Jørgen Kristiansen
02/26/2019, 8:35 AMVittorio Adamo
02/26/2019, 8:35 AMVittorio Adamo
02/26/2019, 8:35 AMVittorio Adamo
02/26/2019, 8:36 AM"dev": "dotenv -- tsnd --inspect --respawn src/server.ts",
Lars-Jørgen Kristiansen
02/26/2019, 8:37 AMVittorio Adamo
02/26/2019, 8:37 AMVittorio Adamo
02/26/2019, 8:37 AM"ts-node-dev": "^1.0.0-pre.32",
Vittorio Adamo
02/26/2019, 8:38 AMLars-Jørgen Kristiansen
02/26/2019, 8:38 AMLars-Jørgen Kristiansen
02/26/2019, 8:39 AMVittorio Adamo
02/26/2019, 8:39 AMpablo
02/27/2019, 5:03 PM__dirname
pablo
02/27/2019, 5:03 PM--js
flag, notice that __dirname
is wrapped by path.resolve
pablo
02/27/2019, 5:03 PMimport { makePrismaSchema } from 'nexus-prisma'
import * as path from 'path'
import datamodelInfo from './generated/nexus-prisma'
import { prisma } from './generated/prisma-client'
import * as types from './resolvers'
const schema = makePrismaSchema({
types,
prisma: {
datamodelInfo,
client: prisma,
},
outputs: {
schema: path.join(path.resolve(__dirname), './generated/schema.graphql'),
typegen: path.join(path.resolve(__dirname), './generated/nexus.ts'),
},
nonNullDefaults: {
input: true,
output: true,
},
typegenAutoConfig: {
sources: [
{
source: path.join(path.resolve(__dirname), './context.ts'),
alias: 'ctx',
},
],
contextType: 'ctx.Context',
},
})
export default schema
weakky
02/28/2019, 8:30 AMNODE_ENV=production node dist/src/index.js
Vittorio Adamo
02/28/2019, 10:37 AM