gpt4 book ai didi

javascript - 如何在我的 React 应用程序中实现 Sequalize API?

转载 作者:行者123 更新时间:2023-12-02 21:29:49 24 4
gpt4 key购买 nike

我希望能够将 MYSQL 数据库中的记录获取到 API 中,但我不知道如何路由它(我需要创建一个组件吗?)。我找不到任何有关使用 Sequelize 和 React 的资源,因此我们将不胜感激!

var db = require("../models");

module.exports = function(app) {
app.get("/api/teams", function(req, res) {
var query = {};
if (req.query.team_id) {
query.team_id = req.query.team_id;
} else if (req.query.team_name) {
query.team_name = req.query.team_name;
} else if (req.query.logo_link) {
query.logo_link = req.query.logo_link;
}

db.Team.findAll({
where: query
}).then(function(dbEvent) {
console.log(dbEvent);
res.json(dbEvent);
});
});
};

最佳答案

您创建 API,然后在您的 React 应用程序中使用它。由于您已包含标签 express。这是要走的路。

const express = require('express');
const app = express();
const db = require("../models");

app.get('/api/teams', async (req, res) => {
const query = {};
if (req.query.team_id) {
query.team_id = req.query.team_id;
} else if (req.query.team_name) {
query.team_name = req.query.team_name;
} else if (req.query.logo_link) {
query.logo_link = req.query.logo_link;
}

db.Team.findAll({
where: query
}).then(function(dbEvent) {
console.log(dbEvent);
res.json(dbEvent);
});
});

module.exports = app;

关于javascript - 如何在我的 React 应用程序中实现 Sequalize API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60646643/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com