User.find({
email: req.body.email,
password: User.hashPassword(req.body.password)
}, (err, user) => {
if(err) {
return res.status(400).json({error: err});
}
if(user) {
let data = JSON.parse(JSON.stringify(user, ['allow', 'fields', 'in', 'array']));
return res.status(200).json(data);
}
});
в редакторе высвечивается ошибка, как найти ее
// /gulpfile.babel.js
fs.writeFileSync('./.env.json', JSON.stringify(process.env, ["NODE_ENV"]));
// /src/js/modules/App.API/factoryes/API.factory.js
(function () {
'use strict';
window.process = {env: require('../../.env.json')};
if (process.env.NODE_ENV === "development") {
self.url = "https://api.domain.dev";
}
else {
self.url = "https://api.domain.ru";
}
})();
"use strict";
// URL страницы, запросы к которой ловим
var targetPage = "https://httpbin.org/*";
// Свой кастомный User-Agent
var ua = "Свой кастомный User-Agent";
// Функция-перехватчик, в которой заголовок будет подменен на наше значение
function rewriteUserAgentHeader(e) {
for (var header of e.requestHeaders) {
if (header.name.toLowerCase() === "user-agent") {
header.value = ua;
}
}
return {requestHeaders: e.requestHeaders};
}
// Установка обработчика запросов
browser.webRequest.onBeforeSendHeaders.addListener(
rewriteUserAgentHeader,
{urls: [targetPage]},
["blocking", "requestHeaders"]
);