node.js错误:connect ECONNREFUSED;来自localhost的响应



我创建了一个node.js应用程序,它与本地安装的MSQL数据库交互,当我通过CMD(npm-start(api运行该应用程序时,会返回所需的结果。当我通过Postman进行测试时,它给出了错误:connect ECONNREFUSED。下面是api代码的片段:

const db = require('./dboperations');
var Product = require('./products');
var express = require('express');
var bodyParser = require('body-parser');
var cors = require('cors');
var app = express();
var router = express.Router();
app.use(bodyParser.urlencoded({extended: true}));
app.use(bodyParser.json());
app.use(cors());
app.use('/api',router);
router.use((request,response,next)=>{
console.log('midleware');
next();
})
router.route('/products').get((request,response)=>{
db.getProducts().then(result =>{
response.json(result);
console.log(result);
})
})
app.listen(8090, function () {
console.log('Example app listening on port 8090!');
});

/*
db.getProducts().then(result =>{
//response.json(result[0]);
console.log(result);
})*/

在poster 中检查您的url和配置

最新更新