Я запускаю вычислительный движок google с node.js , но я тестирую с помощью codeanywhere. Я могу запустить запрос bigquery на терминале codeanywhere и получить результаты для вывода на консоль терминала.получить результаты bigquery от node.js в браузере
но когда я пытаюсь сделать то же самое с html-страницы, я не могу получить результаты, чтобы вернуться к пользователю/браузеру.
Единственные модули узлов, которые я установил на codeanywhere, являются firebase и googleapis.
Я хочу запустить вызов bigquery на стороне сервера, потому что я хочу сохранить скрытую информацию auth; иначе бы просто запустить bigquery api из javascript.
мои test.js является:
'use strict';
var google = require('XXX/lib/googleapis');
var bigquery = google.bigquery('v2');
var authClient = new google.auth.JWT(
'[email protected]',
'XXX.pem',
null, ['https://www.googleapis.com/auth/bigquery']);
var request = {
projectId: 'XXX',
//all: true,
auth: authClient
};
var list = bigquery.datasets.list(request, function(err, result) {
if (err) {
console.log(err);
} else {
console.log(result);
return result;
}
});
и мой HTML является:
<!DOCTYPE html>
<html lang = "en">
<head>
<title>Testing Server Call </title>
<script type = "text/javascript" src = "//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js" ></script>
<script type = "text/javascript" >
$(function() {
$.ajax({
type: 'GET',
url: 'test.js'
success: function(data) {
console.log('yay');
console.log(data);
},
error: function(xhr, status, error) {
console.log('Error: ' + error.message);
}
});
});
</script>
</head>
<body>
hi there
</body>
</html>
Я искал и тестирование за последние пару дней, и понятия не имею, что я пропал без вести. Я продолжаю получать ошибки, например: Error: require is not defined
, и я не могу найти никаких учебных пособий, которые помогут мне выполнить все шаги, чтобы добиться этого. Спасибо заранее за любую помощь.
Можете ли вы попытаться сохранить требование, прежде чем «использовать строгое»? –
спасибо. попробовал это, все равно получить ошибку «require is not defined» – jm93
@ jm93 вы получаете требуемую ошибку в браузере или консоли узла? – owaishanif786