Node.js 猫鼬模式中的Nanoid
我有这个密码Node.js 猫鼬模式中的Nanoid,node.js,mongodb,mongoose,create-react-app,Node.js,Mongodb,Mongoose,Create React App,我有这个密码 nano_id: { type: String, default: () => nanoid() } 在我的模式的末尾生成一个nanoid显示在前端 我遇到的问题是,当我去创建模型的新实例时,我只得到一个加载图标 我发现一个黑客,如果我保存我的代码,它会通过网页包重新编译,加载图标就会消失。如果我在那一点上保存,它就会工作 有点搞不清楚发生了什么 (前端为CRA重新布线,后端为节点。) 在定义架构之前,它位于文件的顶部: const mongoose = requi
nano_id: {
type: String,
default: () => nanoid()
}
在我的模式的末尾生成一个nanoid显示在前端
我遇到的问题是,当我去创建模型的新实例时,我只得到一个加载图标
我发现一个黑客,如果我保存我的代码,它会通过网页包重新编译,加载图标就会消失。如果我在那一点上保存,它就会工作
有点搞不清楚发生了什么
(前端为CRA重新布线,后端为节点。)
在定义架构之前,它位于文件的顶部:
const mongoose = require("mongoose")
const Schema = mongoose.Schema
const { customAlphabet } = require('nanoid');
const alphabet = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
const nanoid = customAlphabet(alphabet, 8);