Запрос выборки, который возвращает неопределенное
То, что я пытаюсь сделать, - это использовать строку, отправленную из внешнего интерфейса, в качестве ключа для получения необходимой мне информации. Проблемной частью является ответ let, когда я его использую, я получаю undefined. Но если, например, вместо этого я использую "Apple.com", выборка сработает, и я получу нужную информацию.
Мой код до сих пор:
app.post('/todo', function(req, res){
//here we use JSON.stringify to make the object a string
let answer = JSON.stringify(req.body.name);
console.log(answer);
//here is where we make the api call to get info on the stock
fetch('https://api.fullcontact.com/v3/company.enrich',{
method: 'POST',
headers: {
"Authorization": "Bearer JTm3BBNMqo7xu9PHoG35x8NeohUNfuXl"
},
body: JSON.stringify({
"domain": answer
})
}).then(function(res) {
return res.json();
}).then(function(json){
console.log(json.name);
});
и HTML-код это:
<form action="/todo" method="POST">
<input type="text" name="name" class="search" placeholder="todo">
<button type="submit" id="searchButton">submit</button>
</form>