【发布时间】:2019-11-13 08:13:23
【问题描述】:
react-admin 是一个前端框架,用于构建在 REST/GraphQL API 之上的浏览器中运行的管理应用程序,使用 ES6、React 和 Material Design。以前命名为 admin-on-rest。由 marmelab 开源和维护。
我正在尝试使用 Nodejs/Express 创建和配置 Rest API(后端),我想知道如何在我的 express API 中配置请求和端点。
const express = require('express')
const app = express()
const bodyParser = require('body-parser');
const cors = require('cors');
const port = 80;
app.use(express.json());
app.use(function(req, res, next) {
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
next();
});
app.get('/', (req, res) => {
return res.send('Received a GET HTTP method');
});
app.post('/', (req, res) => {
return res.send('Received a POST HTTP method');
});
app.put('/', (req, res) => {
return res.send('Received a PUT HTTP method');
});
app.delete('/', (req, res) => {
return res.send('Received a DELETE HTTP method');
});
app.listen(port, () =>
console.log(`Example app listening on port ${port}!`),
);
【问题讨论】:
-
您能否添加更多关于您想做什么、您的数据库是什么等信息?或者问题只是为您的应用程序创建路由器?也许您可以指定您使用 API 访问的资源类型...
-
我的数据库是 Postgresql,我的服务器是 NodeJs/express,我想用前端 react-admin 创建一个完全卡住的 Web 应用程序
标签: node.js reactjs express react-admin