我尝试创建一个服务器,它可以从 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)
但是当请求到达服务器时,我在其中找不到文件(我的意思是在请求中)。我试图从请求的正文部分接收它,但它返回了 > {}<。我试图弄清楚,如何引用文件名,但不幸的是我在请求头中找不到文件名的任何引用......
谁能帮我查一下,我该怎么办?
RabbitMQ 是否可以使用 amqp1.0 插件,队列充当主题? 在本文档中- 第 19 张幻灯片 - 我看到,队列就像主题一样,具有非破坏性链接。我只是不知道它是否能够(?),如果是的话>>在哪里以及如何配置 RabbitMQ 来获得这种行为。
我正在尝试更新 Node.js 应用程序中的数据。我和邮递员测试过。
我的开发步骤是:
从数据库(MySQL)获取ID为10的数据进行更新>>未处理的拒绝SequelizeDatabaseError:查询为空
我认识到,我使用了错误的 ID,所以我更改为正确的 ID:50 >> 其他一些错误
在我看来,在我无法到达之后,我只能一次获得有效数据......完整的堆栈跟踪:
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 ×2
node.js ×2
amqp ×1
http ×1
java ×1
mysql ×1
postman ×1
rabbitmq ×1
sequelize.js ×1
spring ×1
spring-mvc ×1