Отсутствует "использовать строгий", хотя он уже объявлен в начале файла
Получаю это Missing "use strict" statement
несмотря на то, что это указано в верхней части файла, что меня смущает. Эта ошибка появляется дважды, для строк 10 и 12.
'user strict';
var elasticsearch = require('elasticsearch');
var client = new elasticsearch.Client({
host : 'http://localhost:9200'
});
client.search({
index: 'twitter',
type: 'tweets'
}).then(function (resp) {
var hits = resp.hits.hits;
}, function (err) {
console.trace(err.message);
});
Приведенный выше код в основном копируется и вставляется с http://www.fullscale.co/elasticjs/
1 ответ
Решение
Похоже, вы сделали опечатку.
Так должно быть
'use strict';
Если вы хотите узнать больше об "строгом использовании", о том, как его использовать и что он на самом деле делает, вы можете просмотреть следующую страницу:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Strict_mode