Node 服务器将 Http 响应代码400返回到 Java

我有一个 java 代码, 它做一个 http 后请求到 nodejs 服务器。节点服务器为正确的请求执行其代码, 并发送响应。但是, java 代码正在接收 Http 响应代码400。 下面是我的 java 代码的外观: protected String httpPostRequest(URL postUrl, byte[] fields, String requestType) { try { HttpURLConnection conn = (HttpURLConnection) postUrl.openConnection(); conn.setRequestMethod("POST"); conn.setRequestProperty("Content-Type", requestType); conn.setRequestProperty("Content-Length", String.valueOf(fields.length)); conn.setDoO ……

共6个回答, 标签: java node.js httpresponse
为什么按键搜索对象中的值的速度比在 js 中使用 "in" 要慢?

为什么按键搜索对象中的值比 for in 在 JavaScript 中使用要慢? 像下面的代码: const a = { a: { txt: 1 }, b: { txt: 2 }, c: { txt: 3 }, d: { txt: 4 }, e: { txt: 5 }, f: { txt: 6 } }; console.time('1'); let n = a['e'].txt; console.log(n, '< "结果是 5 ' < 这不是很奇怪吗? " ……

共4个回答,已解决, 标签: javascript node.js
如何监控 RXJS 订阅数量?

我用的是可观察要从全局资源中为客户端提供事件订阅接口,我需要根据活动订阅的数量管理该资源: * 当订阅数大于 0 时分配全局资源 * 当订阅数变为 0 时释放全局资源 * 根据订阅数量调整资源使用策略 RXJS 中监控活动订阅数量的正确方法是什么? -------------------------------------------------------------------------------- 如何在 RXJS 语法中实现以下内容?- 康斯特 myEvent: 可见 = 新的观察 (); MyEvent.onSubscription ((newCount: number,prevCount: number) => { 如果 (newCount = = 0) { //发布全局资源 } 其他 { //如果尚未分配,则分配全局资源 } 对于可扩展的资源使用/负载, //根据 newCount 重新配置它 }); 我不希望每次更改都有保证的通知,因此新伯爵 PrevCount帕拉姆。 更新-1 这不是一个重复的这个 [https://stackoverflow.com/que ……

共4个回答,已解决, 标签: node.js typescript rxjs
按升序排序的天数数组

我有一个包含日期名称的唯一字符串的数组。日期名称将按随机顺序排列。-例如: [“太阳上午10点” 、 “星期六下午4点” 、 “星期六上午10点” 、 “星期三下午3点” 、 “太阳下午4点”] 我想使用 javascript 对该数组进行排序,以便按升序排序。 [“星期三下午3点” 、 “星期六上午10点” 、 “星期六下午4点” 、 “太阳上午10点” 、 “太阳下午4点”] 有人能建议最好的方法吗? 谢谢 ……

共3个回答,已解决, 标签: javascript node.js algorithm sorting
安装 http-server 时出错: 没有为 ecstatic @ ^ 3.0.0 找到匹配的版本

我是前端开发的新手,现在我必须维护一个 AngularJS 应用程序。我正在尝试安装Http 服务器为了测试我的应用程序,但是当我运行安装 http 服务器-g 命令,我收到以下错误: 新公共管理错误!代码 ETARGET 新公共管理错误!Notarget 没有为 ecstatic @ ^ 3.0.0 找到匹配的版本 新公共管理错误!在大多数情况下,没有目标是你的一个依赖请求 新公共管理错误!没有针对不存在的包版本 新公共管理错误!没有目标 新公共管理错误!Notarget 它被指定为 “http-server” 的依赖项 新公共管理错误!没有目标 我没有找到任何解决方案。你们以前见过这个错误吗? ……

共3个回答,已解决, 标签: node.js npm
如何解决 ReferenceError: primordials 未定义的节点

我已经通过 npm install 安装了节点模块,然后我试图在命令提示中进行 gulp sass-watch。之后,我得到了下面的回复。 【 18:18:32 】需要外部模块通天-注册 Fs.js: 27 康斯特 {数学对象,反映} = primordials; ^ ReferenceError: primordials 未定义 在 gulp sass-watch 之前尝试过这个 安装 gulp-cli ……

共3个回答,已解决, 标签: node.js sass gulp gulp-sass
使用 nod. js/eers/javascript 在网页中运行异步命令

编辑: 使用 BrowserWindow 。 在一个接一个的网页中启动 javascript 命令的最佳方法是什么?(异步, 而不是同步) 例如, document.write 由事件触发的几个 keypress 。 document.write("line 1"); wait_for_key_press(); document.write("line 2"); wait_for_key_press(); document.write("line 3"); wait_for_key_press(); document.write("line 4"); ... function wait_for_key_press(){ ... } ……

共2个回答,已解决, 标签: javascript node.js electron
Angular block web 请求使用的服务器吗?

我正在用 7 号 Angular 做一个小项目。 Ng 服务 一个 NodeJS 服务器被旋转以处理请求,在处理完成之前,每个请求是否会阻塞?我们正试图评估在生产中使用它与使用更传统的应用服务器相比有多有效。 ……

共2个回答, 标签: node.js angular block serve
基于 node. js 资源的 ACL

我正在节点中实现一个简单的访问控制系统, 我想知道我正在做的事情的最佳方法是什么。 我使用的是节点 ACL [https://github.com/OptimalBits/node_acl] , 我不清楚如何在每个资源的基础上阻止。 让我们以下面的例子为例: USER ->* PROJECT ->* ENTRY 。用户可以有多个包含多个条目的项目。用户可以 ADMIN 是或 USER 。 我创建了一个终结点 /entry/{ID} , 用户可以在其中访问条目详细信息。每个人都可以访问终结点, ADMIN s 可以看到所有条目, 但 User 对于我需要做一些类似的事情: app.get('/entry/{id}', (req, res) => { if (user.admin) { // Return eveything } else { if (entry.project == user.project) { // return it } else { // Unathor ……

共1个回答, 标签: node.js express design-patterns acl
Express api 获取请求返回未定义的 [副本]

这个问题在这里已经有了答案: * 尝试在模式下使用获取和传递 [/questions/43262121/trying-to-use-fetch-and-pass-in-mode-no-cors]4 个答案 所以我花了几个小时试图弄清楚到底发生了什么。..我要输了. 所以我有一个简单的应用程序,它的服务器部分是在 nodejs 中制作的,前端是在 react 中制作的,它们运行在不同的端口上,所以我使用 无论如何,这是我使用 express 的 nodejs api App.use (bodyParser.json ()); 应用程序的使用 (bodyParser。urlencoded ({加长: 真实})); App.use (); App.get ('/',(req,res) => { Res.send ({数据: “Hello”}); }); App.listen (port,() => console.log ('$ on port $ {port}')); 然后从 react 中获取以下请求 获取 (“http://www.localhost: 5000/”,{ 方法: “ge ……

共1个回答,已解决, 标签: node.js reactjs express cors fetch-api
无法从 js 对象中删除键值对

我从 mongodb 查询接收 js 对象, 我想使用删除 optr 从对象中删除一个键值对, 但没有删除并且正在进行 "正在设置" 值, 但如果部件正在成功运行, 则在其中的代码。(使用节点) 我已经尝试使用删除 optr 删除..。但是, 它适用于未定义的, 但我设置为 "关注" 的值不会反映在对象中。 baseData.numFollowers = baseData.followers.length; baseData.numFollowing = baseData.following.length; if(forWhom === 'self'){ delete baseData.following; delete baseData.followers; }else if(forWhom === 'other'){ const selfUID = req.body.self_id; baseData.isFollowing = baseData.followers.includes(selfUID); ……

共1个回答,已解决, 标签: javascript arrays node.js json mongodb
vuejs npm 开发服务器不显示更新的输出

我在文字新闻主题中使用 vuejs, 一切都设置正确, 工作正常。 npm run build完美地工作, 并创建区和文字新闻拿起它的所有内容。 那么, 有什么问题呢? npm run dev也在控制台中工作, 但当我在 vue 模板中进行了任何更改时, 它将编译, 但它不会显示更新的输出。 请指导和帮助。 webpack.config.dev.js const path = require('path'); const webpack = require('webpack'); const StyleLintPlugin = require('stylelint-webpack-plugin'); const fs = require('fs'); const autoprefixer = require('autoprefixer'); if (fs.existsSync(path.resolve(__dirname, '../.env.example')) === true) { fs.renameSync( path.resolve(__dirname, '../.e ……

共1个回答, 标签: javascript node.js vue.js webpack vuejs2
是否有一个 for 循环等待, 直到一个时间间隔已清除

我有一个 for 循环运行的节点列表。我试图运行通过节点列表, 并触发一个点击, 然后我设置了一个时间间隔, 等待弹出窗口, 然后我想触发弹出窗口中的点击。 我的问题是, 我需要每次迭代等待, 直到加载弹出窗口和弹出窗口中的项被单击, 然后再去下一次迭代。希望这是有道理的。 这是我的密码 let checkSteats = () => { const seats = document.querySelectorAll(seatSectionSelector); if (seats.length < maxSeatCount) { maxSeatCount = seats.length; } if (seats.length > 0) { [].forEach.call(seats, (seat, index) => { /** * WE NEED TO CLICK WAIT FOR A CHANGE IN THE RESPONSE OR POP UP BEFORE WE GO INTO THE NEXT ITERATION */ console.l ……

共1个回答, 标签: javascript html node.js for-loop intervals
如何使用 ubuntu 中的节点连接 VPN

我有我的文件中的代码 nodejs , 它给了我以下信息 host:"147.0.40.145" method:"aes-256-cfb" password:"9c359ad1ebeec200" port:38473 我需要使用上面的信息, 并希望通过它连接 VPN。我已经使用下面的代码来提取上述信息。 const connectServer = (serverId) => { const token = store('access_token') httpOptions.Authorization = token.token_type+' '+token.access_token return new Promise((resolve, reject) => { const response = await axios.post(`${baseUrl}/servers/${serverId}/connect`, {'serverId':serverId},{headers: httpOptions}) console.log(response.data) resolv ……

共1个回答, 标签: javascript node.js ubuntu-16.04 vpn privoxy
跟踪通过 Clearnet/clowfalis/apache 的请求, 以准确找出性能问题

我正在主持一个 RESTful API, 我的问题是, 每个第一次入站请求后, 一定的时间将需要大约三秒, 相比正常 ~ 100ms。 我觉得最有趣的是, 它总是需要3100到3100毫秒左右, 而不是更多而不是更少。所以对我来说, 这似乎是相当故意的。 我已经调试了 API, 除了一件事之外, 一切都几乎立即运行, 那就是在我的 API 甚至开始接收请求之前, 这三秒的延迟。 我最好的猜测是, 在 Apache 或 DNS 解析中出现了问题, 但我不知道到底是什么原因导致的 (这就是我问这个问题的原因)。 我使用的 Apache 代理通行证, 如下所示: ProxyRequests off Timeout 54 ProxyTimeout 5400 ProxyPass /jokeapi http://localhost:8079 ProxyPassReverse /jokeapi http://localhost:8079 我正在使用 Cloudfalris/apnic DNS 网关 1.1.1.1 服务器和0.0.0.0 此外, 我的所有请求在到达我的网络之前都会通过 Cloudflare SSL ……

共1个回答, 标签: node.js apache rest proxy performance-testing
Kibana kibana-不能启动 windows 月

我想为我们的 Spring boot 微服务实现与 ELK 的集中配置。 我已经安装了 3 个不同版本的 Kibana 6.3 、 6.7 和 7 版本。未注释端口和弹性搜索。 url (使用的默认值-弹性搜索运行) 在控制台上连续收到以下警告和错误 日志 [05:40:20.028] [警告] [task _ manager] 无法取消任务 map _ telemetry “Maps-maps_telemetry”。 日志 [05:40:24.145] [错误] [安全] 错误登记 Kibana Elasticsearch 特权的 kibana-kibana: [Security _ exception] 当前许可证不符合 [安全],{许可证过期。功能 = “安全”} 5.1 节点-v 8.9.3 Java 版 1.8.121 我们将感谢您的帮助来解决这个问题,这样我就可以使用 kibana 了。 ……

共1个回答, 标签: node.js spring-boot java-8 kibana kibana-6
自动生成模型并运行迁移 SQL 语法错误

我正在用 MySQL 构建一个新的 NodeJS 应用程序。我需要使用现有的数据库模式。我有一个加载到数据库中的 mysql 转储文件 (在 docker 容器中)。我试图自动生成模型和迁移,然后成功运行迁移。我能够生成模型和迁移,但是在运行生成的迁移时出现 SQL 语法错误。 以下是相关版本: Node10-alpine "Mysql": "2.17.1", “Mysql2”: “1.6.5”, “续集”: “5.8.5”, “自动排序”: “^ 0.4.29”, “自动迁移”: “1.0.3” 我用了自动拼接 [https://www.npmjs.com/package/sequelize-auto]模块自动生成模型。有效。 顺序化-自动 o “./models”-d 顺序 _ 自动 _ test-h 本地主机-u 用户名-p 5432-x 用户名 然后,我尝试使用顺序自动迁移模块生成迁移,然后自动运行它们。 生成初始迁移文件是有效的。 节点。自动迁移/bin/makemigration-name 然而,在运行实际迁移时,会出现语法错误。 节点。/Node_modules/seq ……

共1个回答, 标签: mysql node.js model migration sequelize.js
节点在使用打字稿时找不到存在的模块

我试图让打字稿、 babel 和 node 工作,但是我遇到了关于解决模块的问题。 Node 说找不到路由/用户: > “Dev”: “nodemon-exec babel-node src \ \ web \ app.js-i [”, enter image description here [https://i.stack.imgur.com/60Y7D.png] [https://i.stack.imgur.com/60Y7D.png] 用户: 从 “快递” 进口快递; 康斯特路由器 = 表达的路由器 (); 路由器。获取 (“/”,(req,res) => res。发送 (“用户”); 导出默认路由器; App.js: 从 “快递” 进口快递; 导入 “dotenv/config”; //从 “./db.test” 导入 db; 进口 userRouter 从 "./路由/用户"; Express app = express (); App.get ("/",(req,res) => { Res.send (“索引更新”); }); //用户路由 应用程序。获取 (“/ ……

共0个回答, 标签: javascript node.js typescript babel
比较 JSON 数组和 JSON 对象,找出区别

我有一个 JSON 数组和 JSON 对象 (这是字符串),我想比较和找到两者的不同字段。 我尝试了以下可能性,并获得了 o/p: JSON 响应如下: --- 规则 _ 之前 RowDataPacket { Id: 75 输入: “星期几”, Input_data: '0,1', 条件: ', 状态: “激活”, 外字段: ''} -- 过滤前 RowDataPacket { Id: 74, 当: “比赛”, 输出: “分配部门”, 输出数据: '3,1', Out_ data _ json: '', 状态: “激活”} --- 规则 _ 之后 {输入: 'page _ title', Input_data: “home”, 外字段: '', 条件: “比赛” 状态: “激活”} -- 过滤后 {当: '比赛', 输出: 分配代理, 输出数据: 1, Out_ data _ json: '', 状态: “激活”} 让 rule_before rule_data =; 让 filter_before filter_data =; 让 rule_after = JSON.解析 (request_d ……

共0个回答, 标签: javascript arrays node.js json
如何在 mongodb 中给出 $ group 中的多个条件

我必须根据条件显示检查计数,如果用户有编辑检查选项,那么他们可以看到已发布和未发布的文件。如果用户没有编辑检查,那么他们只能看到发布的文件。 [ { Inspection_count: { $ Sum: { $ 电导率: { 如果: {$ eq: [req.user.edit_inspection,"Y"]}, 然后: { $ 电导率: { 如果: {$ eq: ["$ project data.inspec_ data 已发布","N"}, 然后: 1, 其他: 0 } }, 其他: { $ 电导率: { 如果: { $ 或: [ {$ Eq: ["$ project data.inspec_ data 已发布","N"}, {$ Eq: ["$ project data.inspec_ data 已发布","Y"} ] }, 然后: 1, 其他: 0 } } } } } } ]; 输出: $ $ HashKey: "对象: 38" 架构名称: “名称” Cover_img: “1544161720747-SxS7923I4mWhLYUS.png” 创建 _ 日期: “2018-12-07T10: ……

共0个回答, 标签: node.js mongodb mongoose grouping