Для функции transformPolygoneFromDbToText
, если у вас есть какие-либо зависимости, переместите ее в отдельный файл, чтобы, если вы можете использовать его где угодно, то что.
создайте имя файла utils.js
function transformPolygoneFromDbToText(polygoneArrayTxt, cb) {
var sommets = JSON.parse(polygoneArrayTxt) , ret = "" , separator = "";
if (polygoneArrayTxt != "") {
async.eachOf(sommets, function (sommet, position, cb_) {
var point = JSON.parse(sommet);
var longitude = point[0], latitude = point[1];
ret += separator + longitude + " " + latitude;
separator = ",";
cb_();
}, function () {
cb(ret);
});
}
else
cb("");
}
module.exports = { transformPolygoneFromDbToText }
и импортируйте, как показано ниже, в файл маршрута и экспортируйте маршрут, чтобы использовать его в app.js или index.js
const { formatErrorResponse } = require('./utils');