小编fua*_*z98的帖子

Next.js 客户端受保护的路由,无需服务器端渲染

我对 next.js 中的受保护路由有点困惑。

首先,我不想使用任何服务器端渲染。我想通过静态导出next export。那么,如何实现客户端保护路由呢?

假设我有一个具有基本JWT身份验证的后端服务器。如何使某些路由免受特定用户的影响并在/login页面中重定向它们?

authentication url-routing reactjs next.js

7
推荐指数
1
解决办法
6204
查看次数

Nodemon 运行时清除终端?

有没有办法在nodemon运行时清除终端?我使用的是Ubuntu 18.04

terminal ubuntu node.js nodemon

5
推荐指数
3
解决办法
6166
查看次数

Nexus 和 GraphQL:“上下文”类型的根键入路径不存在

我正在尝试在 Next.js API 路由中运行 graphql。

我正在使用 Nexus 来编写 graphql 模式。这是两个文件context.tsschema.ts用于设置nexus开发模式的文件。

// context.ts
import { database } from "../loaders/database";
import { PrismaClient } from "@prisma/client";

export interface Context {
  database: PrismaClient;
}

export const context: Context = {
  database,
};

Run Code Online (Sandbox Code Playgroud)
// schema.ts
import { makeSchema } from "nexus";
import { nexusPrisma } from "nexus-plugin-prisma";
import { join } from "path";

import * as types from "./types";

export const schema = makeSchema({
  types,
  plugins: [
    nexusPrisma({
      prismaClient: (ctx) …
Run Code Online (Sandbox Code Playgroud)

nexus typescript reactjs graphql next.js

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