我有 node js rest api 脚本可以从 Postgres 表中查询。它工作正常,但是当我尝试使用 Postgres 的“lo_get”获取大对象时,我得到
JavaScript 堆内存不足
下面是玩具示例。
索引.js
const express = require('express')
const bodyParser = require('body-parser')
const app = express()
const port = 8000
var controller= require('./src/controller');
app.use(bodyParser.json())
app.use(
bodyParser.urlencoded({
extended: true,
})
)
app.use('/cont', controller);
app.listen(port, () => {
console.log(`App running on port ${port}.`)
})
Run Code Online (Sandbox Code Playgroud)
控制器.js
var express = require('express');
var router = express.Router();
router.get('/fileID/:lo_oid/', function( req, res) {
const lo_oid = parseInt(req.params.lo_oid)
model.exportLoSaint(lo_oid, function (err, object) {
if (err) return res.send(err);
# …Run Code Online (Sandbox Code Playgroud)