问题标签 [req]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
regex - Req ex 用于 9+2 Numerci 加十进制值
我正在寻找具有以下要求的正则表达式:
- 小数点后 9 + 2
- 如果金额为零,它应该是无效的
我试过^[1-9][0-9]*$
了,但它确实有效。
javascript - 如何将数据放入请求正文
再次欢迎。我的 POST 路由有问题。我的问题是:是否可以从 req.body 中的 li 标签获取数据作为数组?
HTML 代码:
在 JS 代码中,我将ul
我选择的用户标记为li
标记。在我的 POST 路线中,当我console.log(req.body)
看不到我选择的球员/用户时,尽管我的球员在我选择他们时已添加到我的页面上,但他们在 req.body 中不存在。
我的最后一个问题是:如何将它们作为数组或对象传递给 req.body。
谢谢和最好的问候。
卡罗洛。
python - (Python 套接字)无法在 VM 和主机之间建立连接
我不知道如何将消息从客户端(在主机,Windows 10)发送到服务器(VM 上的 ubuntu)。这是我在 Windows 10 上的客户端代码:
这是虚拟机上的服务器代码:
如果我在同一台机器上同时运行客户端和服务器,它工作正常,但如果我在 VM 上运行服务器,在主机上运行客户端,它就不起作用。
json - req.body 在 nodemailer 中未定义
我在 nodemailer 中未定义 req.body 的问题。
React:我已经编写了整个函数,并且所有数据都正确传递。console.log(data) 给了我正确的对象。
Express:只是 nodemailer 的重要部分。
电子邮件路由:
我正在将电子邮件发送到我的电子邮件帐户,但这就是我得到的。
我究竟做错了什么 ?
谢谢你。
javascript - req.session 未定义用于 chrome 中的 express 应用程序(使用 Okta 中间件)但不是 safari
那里有类似的问题,但没有直接解决为什么这个 express-session 应用程序在 Safari 中始终有效,但在 chrome 中无效。
我的服务器代码在下面,它只需要验证一个带有注销和登录视图的页面。昨天,当本地服务和部署到 Azure 或 Heroku 时,它在 chrome 中工作。今天,在没有进行任何更改的情况下,无论是在本地还是部署,它都无法在 chrome 中运行。主页加载但是当我单击登录并重定向到 Okta 登录页面时,这是我在登录后重定向回我的页面时遇到的错误(例如 localhost:3000/authorization-code/callback?code=xxxxxxxx&state= xxxxxxxx) 登录后:
错误:未在会话中找到预期的授权请求详细信息,req.session["oidc:https://subdomain.domain.com/oauth2/default"] 未定义
然后我在 Safari 中进行了测试,它在本地和托管方面一直没有问题。我刚刚注意到托管版本暂时在 Azure 中再次运行 - 再次,没有更改或重新部署。本地版本还是不行。
nginx - 在 nginx 中创建单独的位置以启用特定文件的 req_limit_zone
我无法req_limit_zone
在内部设置特定文件,location
因为正如我所知,主要location
捕获请求并且它永远不会到达目标文件。nginx里面的配置是这样的
目标是设置文件limit_req_zone
,xmlrpc.php
以便我可以创建 fail2ban 规则来禁止尝试发送 POST 请求的人。
r - 在操作按钮中使用验证
我对 R 闪亮中的 req 和 validate 之间的区别有点困惑。我能看到的唯一真正的区别是 validate 向用户提供了一条消息。我正在构建一个界面,并使用了一堆隐藏的消息和条件语句。我想压缩我的代码并喜欢使用 validate 的想法。我只想在用户尝试单击按钮并尝试继续到 UI 的另一部分时显示我的消息。
我提供了一个简化版的代码,“成功”消息只会在 id 和协议按钮的文本输入被点击时显示。如果缺少一个或两个,条件面板将显示验证文本。
我担心在操作按钮内显示输出会破坏环境并本质上将其变成反应式环境。我在验证检查后使用了 req,因此除非为两者都提供了输入,否则不会显示成功消息。这是最好的方法吗?还是有更有效/更合适的方法?我主要担心的是,当我建立复杂性时,我会破坏应用程序。
node.js - 不推荐使用获取 body-Parser 警告在 Vs 代码中并且无法获取 Body 尝试使用内置的 express
下面是app.js
文件代码
版本
快递:^4.17.1,正文解析器:^1.19.0
并且还使用了下面博客中给出的建议
更新
我使用了内置的body-parser,但再次遇到同样的错误是inbuilt body-parser的功能截图