- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有错误:包子路径'./types'不是由与sequelize包连接的“导出”定义的。(错误:包子路径“./types”未由 D:\Projects\pets\realtime-chat\backend\node_modules\sequelize\package.json 中的“exports”定义)。
尝试解决将所有npm和node版本更新到最新版本的问题,但不成功。我已经为我的应用程序设置了带有 socket.io 的 Express 服务器,并使用 TypeScript 创建了带有 Sequelize 的用户模型。
当我尝试使用 User.create({\attributes}) 创建新用户时,它会抛出上面提到的错误。
server.ts
import express from "express"
import { createServer } from "http"
import { Server } from "socket.io";
import apiRouter from "./routes/api.route";
import { seq } from "./models/db"
const app = express();
app.use("/api", apiRouter);
const httpServer = createServer(app);
const io = new Server(httpServer);
io.on("connection", (socket) => {
console.log(socket.id);
});
httpServer.listen(process.env.PORT || 5000, () => {
console.log(seq.config);
seq.authenticate();
console.log("Server is started")
});
User.model.ts
import { DataTypes, Model, Optional } from "sequelize/types";
import { seq } from "./db";
interface UserAttributes {
username: string,
password: string,
email: string
}
type UserCreationAttributes = Optional<UserAttributes, "email">;
class User extends Model<UserAttributes, UserCreationAttributes> {
declare username: string;
declare password: string;
declare email: string
}
User.init({
username: {
type: DataTypes.STRING,
},
password: {
type: DataTypes.STRING
},
email: {
type: DataTypes.STRING
}
},
{
sequelize: seq,
tableName: "users"
});
export default User;
我的 api.route.ts
import express from "express"
import User from "../models/User";
const router = express.Router();
router.get("/users", async () => {
await User.create({
password: "name",
username: "name"
})
});
export default router;
最佳答案
只需直接从 sequelize
导入所有这些类型:
import { DataTypes, Model, Optional } from "sequelize";
关于node.js - 如何解决sequelize ./types pakage的问题。错误: Package subpath './types' is not defined by "exports" sequalize,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73181297/
我正在尝试使用新的 subPath在 this 中实现的功能拉取请求(最近在 v1.3 中发布)。 但是,mount 的输出显示它忽略了 subPath , 为两个卷挂载挂载相同的 NFS 目录: n
我知道 Azure 没有实际的子路径,但如果我有 container/projectID/iterationNumber/filename.jpg 并且我删除了一个项目,如何从 ProjectID 中
我知道 Azure 没有实际的子路径,但如果我有 container/projectID/iterationNumber/filename.jpg 并且我删除了一个项目,如何从 ProjectID 中
我正在编写一个用于文件夹同步的应用程序。我有两个目录结构,源和目标,当递归另一个目录结构时,我需要以某种方式引用另一个目录结构中的等效文件/文件夹。此方法尝试通过首先提取用户先前选择并存储为全局变量的
在阅读 blog 时关于 Angular 13 的新功能,我遇到了以下说法: Node.js versions older than v12.20 are no longer supported, d
此问题也已发布到 Gitlab 论坛。 https://forum.gitlab.com/t/unable-to-access-the-gui-with-ingress-subpath/32269 我
我需要检查给定路径是否是另一个路径中任何位置的子路径,并且想知道在编写自己的方法之前是否已经存在这样的方法。 下面是一些可能有助于理解问题的代码: Path someRealPath = Paths.
在 Windows 上运行 Mercurial 2.0.2: 在我的 .hgrc 中: [subpaths] MYREPOS/(.*) = https://server/repos/\1 在我的 .h
我正在尝试使用 JAX-RS 创建一个 API,并通过多种方式获取产品。例如,如果您输入 herp.com/products/11 您获得 ID 为 11 的产品,效果非常好。如果您输入: herp.
Node 如何解析 require('my-module/subpath') 和 import * from 'my-module/subpath'? 这是否总是解析为 my-module 内的 su
我们目前运行着一个大型的 subversion 存储库,我正在尝试将其移至 GIT。问题是它在根目录下使用了trunks和tags。例如: MyDepartment\MyOS\Project1\tru
我有下面的typescript包结构,src文件夹包含一个inputs文件夹和一个buttons文件夹(还有更多的文件夹)。示例结构如下:。使用TypeScrip包,我如何使用构建的包和每个组件的直接
我尝试使用 configMap 将一些配置挂载到子目录中。例如: spec.template.spec.containers.[0].volumeMounts: - name: fh16-volu
NOTE: Since I'm new they won't let me post links, which means all the config files will have imprope
本文整理了Java中com.android.tools.build.bundletool.model.ZipPath.subpath()方法的一些代码示例,展示了ZipPath.subpath()的具
我正在为我打算在 Web 上使用的 Python 编写一组脚本。目前,我有一些使用 import cgi 的测试脚本可以正常工作。 我基本上想要 FastCGI/WSGI 的行为。在这种情况下,我可以
我注意到有关 Rails 和 Sprockets 的所有内容都属于“domain/assets/”URL,但我遇到了某些试图从以下位置获取 CSS 和图像文件的文件的问题: somedomain/as
使用 uuidv4 时出现此错误。 Failure: Package subpath './v4' is not defined by "exports" in C:\Users\mycomp\Des
我正在尝试使用持久卷声明并面临这个问题 这是我的 postgres-deployment.yaml apiVersion: apps/v1 kind: Deployment metadata: n
问题 我在 Svelte 版本 3.0.0 上并使用了 npm i svelte@latest更新到最新版本。现在我无法让应用程序运行,我总是得到这个错误: [!] Error: Package su
我是一名优秀的程序员,十分优秀!