Javascript 返回一个变量并将其传递给视图

Javascript 返回一个变量并将其传递给视图,javascript,sails.js,Javascript,Sails.js,我有一个sails.jsweb应用程序,我有一个爬行功能,可以获取网站的标题,然后我想将该值返回到视图中 我试图将函数赋给一个变量并返回它,但它总是说未定义 const Crawler = require("crawler"); let c = new Crawler({ maxConnections : 10, callback : function (error, res, done) { if(error){ console.log

我有一个sails.jsweb应用程序,我有一个爬行功能,可以获取网站的标题,然后我想将该值返回到视图中

我试图将函数赋给一个变量并返回它,但它总是说
未定义

const Crawler = require("crawler");

let c = new Crawler({
    maxConnections : 10,
    callback : function (error, res, done) {
        if(error){
            console.log(error);
        }else{
            let $ = res.$;
            let title = $("title").text();
        }
        return title
        done();
    }
});

module.exports = {
    testapi: function (req, res) {
        title = c.queue('http://www.agounichams.ml');
        sails.log(title);
        return res.send(c.title);
    }
}
难道不是吗
title=wait c.queue('http://www.agounichams.ml');
?

并且声明标题时,如果没有const、let等,那么它将是全局的。

可能重复的