express相关内容

使用 react js 和 express API 服务器发布一个带有 fetch 的对象

我在使用 fetch 中的 post 方法时遇到问题,因为我的服务器正在从客户端接收一个空对象.我已在客户端签入,无法发送我要发送的值. 这是我的服务器: const express = require('express');常量应用程序 = 快递();const bodyParser = require('body-parser');const mysql = 要求('mysql');a ..
发布时间:2022-01-20 14:46:53 其他开发

fetch:从 fetch 响应中获取 cookie

我正在尝试使用 fetch on react 来实现客户端登录. 我正在使用护照进行身份验证.我使用 fetch 而不是常规 form.submit() 的原因是因为我希望能够从我的 express 服务器接收错误消息,例如:“用户名或密码错误". 我知道护照可以使用 flash 消息发回消息,但 flash 需要会话,我想避免使用它们. 这是我的代码: fetch('/log ..
发布时间:2022-01-20 14:30:12 其他开发

Express cors 不允许凭据

我有一个使用 react 的前端设置和一个使用 express 和 mongodb 制作的后端,我有一个组件需要发出一个获取请求,其中包括应该已经设置好了.所有路线都适用于邮递员,但我无法使用 fetch 功能重新创建功能.快递服务器: ...server.use(头盔());server.use(压缩());server.use(cors({凭据:真实,}));如果(process.env.N ..
发布时间:2022-01-20 14:26:03 其他开发

如何修复“TypeError:无法获取"?

当我尝试在前端使用 fetch 并在后端使用快速路由发送发布请求时,我收到 TypeError: Failed to fetch 错误-结束. 我能够在数据库中成功创建新用户,但是当尝试通过 fetch promise 获取新用户数据时,就会抛出错误. app.js 函数 createNewUser() {让 formUsername = document.getElementByI ..
发布时间:2022-01-20 14:24:21 前端开发

如何在 Sequelize 中配置一对多关系?

我目前正在使用 Express 和 Sequelize + MySQL,我想知道解决这个问题的最佳方法是什么.如果这是一个基本问题,我深表歉意,因为我对 Sequelize 甚至 SQL 数据库都很陌生. 我有一个像这样的模型User; 导出默认 db.define('User', {ID: {类型:Sequelize.INTEGER,允许空:假,主键:真,自动增量:真,},名称: {类型 ..
发布时间:2022-01-19 19:01:05 数据库

Sequelize - 通过匹配所有标签过滤 FindAll

/assets/?tags[]=foo&tags[]=bar 对上述端点的获取请求应该只返回那些包含所有提供的标签(foo,bar)的记录 我当前的尝试是返回与任何给定标签匹配的任何记录. const { tags } = req.query;重新发送(等待资产.findAll({where: whereOptions,包括: [{ 模型:AssetMime },{型号:标签,如:'标签 ..
发布时间:2022-01-19 18:59:52 其他开发

续集多对多连接的位置

我希望有人可以帮助我.我正在为 express.js 使用 Sequelize ORM,并且我在 2 个表之间有一个有效的多对多关系. 为了简化我的查询,假设我的表是用户、书籍和用户书籍,其中用户书籍有用户 ID、书籍 ID 和一个附加列(假设它的 NoOfTimesRead). 我想做的是这样的: user.getBooks({在哪里: {“userBooks.NoOfTimesR ..
发布时间:2022-01-19 18:56:14 前端开发

Sequelize 创建具有关联的对象

我正在尝试保存续集模型及其关联.所有的关联都是一对一的.从数据库中检索具有关联的模型可以正常工作,但插入它们是另一回事,文档只是让我更加困惑. 这是我的插入方法: 模型.radcheck.创建用户, {包括:[{model:models.skraningar},{model:models.radusergroup},{model:models.radippool}]}).then(成功,错 ..
发布时间:2022-01-19 18:56:07 数据库

使用 sequelize 根据 express.js 中的路由更改数据库连接

sequelize中是否可以根据路由改变数据库连接? 例如,用户可以访问网站中的 2 个不同的安装:- example.com/foo- example.com/bar 登录后,用户会被重定向到 example.com/foo要获取 foo 站点的所有任务,他们需要访问 example.com/foo/tasks bar 站点使用单独的数据库,因此如果他们想获得 bar 的所有任 ..
发布时间:2022-01-19 18:56:01 前端开发

在 Sequelize model.destroy({ truncate: true }) 不会重置主键

在 Sequelize 中,我使用了这个函数 model.destory({ truncate: true }),它会删除表中的所有数据.但问题是它不会重置表中应该设置为零的主键序列.我正在使用Mysql.有人说Mysql会自动重置主键序列,但在我的情况下没有发生. 这是我的代码: db.Booking.destroy({ truncate: { cascade: false } }).t ..
发布时间:2022-01-19 18:55:53 数据库

错误 [ERR_UNSUPPORTED_DIR_IMPORT]:尝试在本地启动 Nodejs 应用程序时导入目录

我在尝试将我的应用程序部署到 Heroku 时陷入了一个循环.由于“无法在 Common JS 中加载 ES6 模块",我的导入语句(例如 import cors from 'cors')似乎阻止了应用程序在生产中启动.错误.在本地它运行得很好. 但是,当我尝试通过将 "type": "module" 添加到我的 package.json 来解决上述错误时,我得到了一组全新的错误,应用程序将 ..
发布时间:2022-01-19 18:52:50 前端开发

Node/Sequelize:加载所有模型

我在模型文件夹中有 4 个模型(artisans、stores、items 和 itemStores),但它只将 items 模型加载到 db 变量中.为什么会这样? server.js var express = require('express');var app = express();var bodyParser = require('body-parser');var db = ..
发布时间:2022-01-19 18:49:09 其他开发