我对 next.js 中的受保护路由有点困惑。
首先,我不想使用任何服务器端渲染。我想通过静态导出next export
。那么,如何实现客户端保护路由呢?
假设我有一个具有基本JWT身份验证的后端服务器。如何使某些路由免受特定用户的影响并在/login
页面中重定向它们?
有没有办法在nodemon运行时清除终端?我使用的是Ubuntu 18.04
我正在尝试在 Next.js API 路由中运行 graphql。
我正在使用 Nexus 来编写 graphql 模式。这是两个文件context.ts
和schema.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) next.js ×2
reactjs ×2
graphql ×1
nexus ×1
node.js ×1
nodemon ×1
terminal ×1
typescript ×1
ubuntu ×1
url-routing ×1