Я использую Microsoft Cognitive Services api для nodejs. У меня следующий кодТипError: cognitiveServices.face не является конструктором
const cognitiveServices = require('cognitive-services');
const face = new cognitiveServices.face({
API_KEY: yourApiKey
})
const parameters = {
returnFaceId: "true"
returnFaceLandmarks: "false"
};
const body = {
"url": "URL of input image"
};
face.detect({
parameters,
body
})
.then((response) => {
console.log('Got response', response);
})
.catch((err) => {
console.error('Encountered error making request:', err);
});
однако, когда я исполню этот код я получаю следующее сообщение об ошибке
const face = new cognitiveServices.face({
^
TypeError: cognitiveServices.face is not a constructor
at Object.<anonymous> (/Users/..../face.js:3:14)
at Module._compile (module.js:556:32)
at Object.Module._extensions..js (module.js:565:10)
at Module.load (module.js:473:32)
at tryModuleLoad (module.js:432:12)
at Function.Module._load (module.js:424:3)
at Module.runMain (module.js:590:10)
at run (bootstrap_node.js:394:7)
at startup (bootstrap_node.js:149:9)
at bootstrap_node.js:509:3
Как я могу исправить эту ошибку?
у вас есть требуется заявление в верхней части этого модуля, не так ли? Можете ли вы изменить свой вопрос, чтобы включить это заявление? Аналогично, было бы неплохо убедиться, что вы правильно установили когнитивные службы api на шагах «Установка и начало работы» на странице https://github.com/joshbalfour/node-cognitive-services#installation. – ArthurDenture
Да, у меня есть, и я обновил свой вопрос. – 2619
Привет, мой ответ работает на вас? Я вижу, что щедрость все еще открыта ... – ArthurDenture