我遇到了一个非常令人沮丧的问题。 Express 服务器上的简单 json 常量作为 json 对象发送,但是当接收此对象并尝试在客户端上从中提取错误时,来自服务器的 json 对象显示为undefined,我怎么也想不出原因。似乎将服务器中的res.status(400).json(errors);更改为res.json(errors);并从 isValid为的客户端代码块中提取错误数据,我能够
2017-07-13
我正在登录/注册系统上实现 JWT 身份验证。当登录/注册成功时,我会在 localStorage 中设置用户令牌。问题是当我检查 localStorage 时,用户密钥存在,但值未定义。我认为问题可能出在我的 axios 帖子中或我的 express 文件中,但我无法弄清楚。// my action creatorexport function login(user, history) {ret
2018-06-08
以下是我使用express-jwt的设置:exports.requireSignin = expressJwt({secret: process.env.JWT_SECRET,algorithms: ["HS256"],userProperty: "auth"});我正在使用它访问秘密路由进行测试,但是我没有在此处的路由中获取req.user属性。它导致一个空对象(未定义)。router.get(
2020-10-08
我想为我的网站创建一个返回 JSON 的 Express API。为了实现这一点,我更改了默认users.js路由中的代码。这是routes/users.js的代码:var express = require('express');var router = express.Router();/* GET users listing. */router.get('/categories', func
我正在尝试实现一个需要访问数据库的 React 应用程序。据我所知,可以使用 nodejs/express 作为后端来完成此操作。此外,我认为通过向我的 react package.json 文件添加代理条目,我可以将 fetch 调用的“/api”请求重定向到后端服务器。但是,我认为它不起作用。在浏览器控制台中,localhost:3000(即 NPM react 服务器)上显示 404 错误。
我尝试将服务器端的 JSON 文件中的数据发送到前端。在 Postman 上调用时,数据在后端可用,但是当我在前端调用 listPhones() 时,它返回未定义。我希望这足够清楚:Back end route:const express = require('express');const router = express.Router();const data = require('./../
我正在通过 electron 运行一个 express 应用程序。下面是 main.js const electron = require("electron"),app = electron.app,BrowserWindow = electron.BrowserWindow;let mainWindow;function createWindow () {mainWindow = new
2017-04-10
我的页面上有一个列表,其中显示了 Mongodb 中集合中的所有注册用户,现在我创建了一个管理面板,我希望能够通过单击按钮来删除用户,但我不知道如何构建这样的功能。这是呈现用户的组件:class UsersList extends React.Component {constructor(props) {super();this.state = {usersData: []};}component
我正在按照教程构建一个全栈 React + NodeJS 待办事项列表应用程序。我创建了一个 React Task 组件,它显示特定任务的信息并提供更新/删除按钮。出于某种原因,无论我选择更改哪个任务,我的 React updateTask 和 deleteTask 函数都会更新/删除最旧的任务。我正在使用 React 中的update状态变量来切换更新表单。此外,在updateTask函数中记录
我正在尝试从 MongoDB 中删除一条记录。我的快速代码如下const deleteAddress = (req, res, next) => {var curid = req.params.id;curid = curid.replace(/\s/g, '');Address.findByIdAndRemove(curid).then(result => {res.status(200).js
我无法删除单个帖子内的评论。我不知道是什么原因造成的,但显然我遇到了 404 错误,说实话,我不知道为什么找不到帖子。我很想得到帮助,看看是什么原因造成的,为什么我会收到这个错误,以及为什么我无法从帖子中删除评论。下面我将发布一些我的后端以及前端代码,但我也会确保在下面链接到我的 Github。我已经为此挣扎了将近 3 天,我不知道到底是什么导致了错误,我需要一些帮助。另外要说的是,我对 MERN
删除记录后,玩家数据仍显示在主屏幕中,并且未刷新。 只有在导航到其他屏幕后,我才能在主屏幕中看到更新的数据。我尝试将setSearchResults(searchResults)状态放在onDelete()中,但它不起作用。Home.js以下是在主屏幕中显示玩家数据的获取方法: const [playerList, setPlayerList] = useState([]);const [sear
2020-06-05
我尝试使用 React、Redux 和 Express/Node 从我的 MongoDB 数据库中删除订单行,但我的控制台中出现以下错误:VM118:1 DELETE http://localhost:3000/api/meals/:id/jp4PaZve3 404 (Not Found)我不确定为什么它指向端口 3000,而我的本地服务器正在 5000 上运行?在我的服务器文件中,我在 Expr
我正在学习为管理员制作网络音乐,您可以在其中上传 mp3 文件,但我遇到了以下错误错误:Route.get() 需要回调函数,但得到了 [object Undefined]在 Route。[as get] (C:\Users\ray\Musik\node_modules\express\lib\router\route.js:211:15)在 proto。[as get] (C:\Users\ra
2023-05-18
我使用 express 网关代理 http 请求。我制作了一个插件(中间件)来记录 http 响应。日志显示 ExpressJS 响应对象,但我找不到从 serviceEndpoints 发回的数据。我尝试记录“res.body”,但它显示未定义此环境是带有节点 8.9.4-alpine 的 docker 容器Express 网关版本:“^1.9.1”system.config.json"plug
2019-06-20