【发布时间】:2019-11-01 14:51:11
【问题描述】:
我有两个节点应用程序在 localhost:4000 和 localhost:5001 上运行。
我想从 localhost:4000 到 localhost:5001 读取 Employee 集合。
如何实现?
我试过这个, https://flaviocopes.com/node-make-http-requests/
但没有成功。
const https = require('https')
const options = {
hostname: 'localhost',
port: 4000,
path: '/employee',
method: 'GET'
}
const req = https.request(options, (res) => {
console.log(`statusCode: ${res.statusCode}`)
res.on('data', (d) => {
process.stdout.write(d)
})
})
req.on('error', (error) => {
console.error(error)
})
req.end()
我希望从员工集合中读取所有员工。但它显示错误如下
错误:写入 EPROTO 9996:error:1408F10B:SSL 例程:ssl3_get_record:错误的版本号:c:\ws\deps\openssl\openssl\ssl\record\ssl3_record.c:332:
at WriteWrap.afterWrite [as oncomplete] (net.js:788:14) errno: 'EPROTO', code: 'EPROTO', syscall: 'write' .
我们是否有 http 来执行此操作。
【问题讨论】:
标签: node.js