小编How*_*ild的帖子

节点js在HTTP请求中接收文件

我尝试创建一个服务器,它可以从 HTTP 请求接收文件。我使用 Postman 作为用户代理,并向请求添加一个文件。这是请求:

POST /getfile HTTP/1.1
Host: localhost:3000
Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW
Cache-Control: no-cache
Postman-Token: 9476dbcc-988d-c9bd-0f49-b5a3ceb95b85

------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="file"; filename="test.xls"
Content-Type: application/vnd.ms-excel


------WebKitFormBoundary7MA4YWxkTrZu0gW--
Run Code Online (Sandbox Code Playgroud)

但是当请求到达服务器时,我在其中找不到文件(我的意思是在请求中)。我试图从请求的正文部分接收它,但它返回了 > {}<。我试图弄清楚,如何引用文件名,但不幸的是我在请求头中找不到文件名的任何引用......

谁能帮我查一下,我该怎么办?

javascript http node.js

6
推荐指数
3
解决办法
2万
查看次数

RabbitMQ 中的 AMQP 1.0 插件

RabbitMQ 是否可以使用 amqp1.0 插件,队列充当主题? 在本文档中- 第 19 张幻灯片 - 我看到,队列就像主题一样,具有非破坏性链接。我只是不知道它是否能够(?),如果是的话>>在哪里以及如何配置 RabbitMQ 来获得这种行为。

amqp rabbitmq

5
推荐指数
1
解决办法
3996
查看次数

什么是Spring中的JavaConfig?

我只是试着理解注释@Bean的含义和用法,我在本文档中遇到了一个名为JavaConfig 的单词(2.2.1.chapter ).背景如下:

要声明bean,只需使用@Bean批注注释方法即可.当JavaConfig遇到这样的方法时,它将执行该方法并注册(...)

我不明白什么是JavaConfig是Spring ...它究竟起作用了什么?什么时候运行?为什么要跑?

我也看到了这个文档,但没有让我更接近理解它.

java spring spring-mvc spring-java-config

4
推荐指数
2
解决办法
2715
查看次数

查询为空 Nodejs Sequlize

我正在尝试更新 Node.js 应用程序中的数据。我和邮递员测试过。

我的开发步骤是:

  1. 从数据库(MySQL)获取ID为10的数据进行更新>>未处理的拒绝SequelizeDatabaseError:查询为空

  2. 我认识到,我使用了错误的 ID,所以我更改为正确的 ID:50 >> 其他一些错误

  3. 好的,我修复了与我的不准确工作相关的其他一些错误,并使用良好的 id:50 >> 未处理的拒绝 SequelizeDatabaseError:未处理的拒绝 SequelizeDatabaseError:查询为空
  4. 奇怪的行为,因为这个 id 之前很好...(在第 3 步中)好的,我只是将 id 更改为其他正确的: 51 >> 一些其他错误
  5. 好的,我修复了另一个错误,尝试使用新的新 id 再次更新:51 >> 未处理的拒绝 SequelizeDatabaseError:查询为空

在我看来,在我无法到达之后,我只能一次获得有效数据......完整的堆栈跟踪:

Unhandled rejection SequelizeDatabaseError: Query was empty
    at Query.formatError (C:\Users\bla_bla_bla\Documents\work\_nodejs\parentfolder\application\application\node_modules\sequelize\lib\dialects\mysql\query.js:223:16)
    at Query.connection.query [as onResult] (C:\Users\bla_bla_bla\Documents\work\_nodejs\parentfolder\application\application\node_modules\sequelize\lib\dialects\mysql\query.js:55:23)
    at Query.Command.execute (C:\Users\bla_bla_bla\Documents\work\_nodejs\parentfolder\application\application\node_modules\mysql2\lib\commands\command.js:30:12)
    at Connection.handlePacket (C:\Users\bla_bla_bla\Documents\work\_nodejs\parentfolder\application\application\node_modules\mysql2\lib\connection.js:515:28)
    at PacketParser.onPacket (C:\Users\bla_bla_bla\Documents\work\_nodejs\parentfolder\application\application\node_modules\mysql2\lib\connection.js:94:16)
    at PacketParser.executeStart (C:\Users\bla_bla_bla\Documents\work\_nodejs\parentfolder\application\application\node_modules\mysql2\lib\packet_parser.js:77:14)
    at Socket.<anonymous> (C:\Users\bla_bla_bla\Documents\work\_nodejs\parentfolder\application\application\node_modules\mysql2\lib\connection.js:102:29)
    at emitOne (events.js:96:13)
    at Socket.emit (events.js:188:7)
    at readableAddChunk (_stream_readable.js:176:18)
    at Socket.Readable.push (_stream_readable.js:134:10)
    at TCP.onread (net.js:547:20
Run Code Online (Sandbox Code Playgroud)

有想法吗?

笔记

我的问题与模型数据库同步无关。这些是同步的,因为我有一个案例 …

javascript mysql node.js sequelize.js postman

0
推荐指数
2
解决办法
8312
查看次数