Javascript 如何获取查询的Alogolia返回搜索值?

Javascript 如何获取查询的Alogolia返回搜索值?,javascript,node.js,get,algolia,json-api-response-converter,Javascript,Node.js,Get,Algolia,Json Api Response Converter,我使用AlgoliaSearch在我的应用程序中对产品进行排序和搜索。当我的Algolia索引接收到POST方法和Response code:200而我只发送了路由文件中的router.get('/'方法,即product search.js)时,问题就出现了 以下是我的product search.js文件中的代码: const router = require('express').Router(); const algoliasearch = require('algoliasearch'

我使用AlgoliaSearch在我的应用程序中对产品进行排序和搜索。当我的Algolia索引接收到
POST
方法和
Response code:200
而我只发送了路由文件中的
router.get('/'
方法,即
product search.js
)时,问题就出现了

以下是我的
product search.js
文件中的代码:

const router = require('express').Router();
const algoliasearch = require('algoliasearch');

const client = algoliasearch('XXXXXXXX, 'XXXXXXX...….XXXXXX');
const index = client.initIndex('XXXXXXXXX');

router.get('/',(req, res, next) => {
     if (req.query.query) {
        index.search({
             query: req.query.query,
             page: req.query.page,
        }, ( err, content) => {
          if (err) {
            return err;
          } else {
            res.json({
                success: true,
                message: "Here is your search result",
                status: 200,
                content: content,
                search_result: req.query.query
            });
          }
        }).then(({ hits }) => {
          console.log(hits);
     })
    }else { res.json({
        success: false,
        message : "please enter search term",
     });
     }
 });
 
 module.exports = router; 
Algolia正在获取查询,但没有发送回响应,或者我的代码无法加载Algolia发送的响应,但这几天我一直在解决此问题。我希望我可以在这里获得解决方案。提前感谢