私は言語ウェブアプリケーションを開発しようとしています。それは様々なウェブサイトからのデータを掻き集め、参加者に多数の質問などを尋ねます。私はウェブページを傷つけるファイルを作成しましたが、node.js
ファイルからスクラップされた変数を得ることができません。以下は、ノードjsファイルからの抜粋です。html/javascript関数で使用する "server side"変数を取得
var pword = function() {
var request = require("request");
var cheerio = require("cheerio");
var aa = Math.floor(Math.random() * 588);
var words = ['abash', 'aberrant', .....]
var A = words[aa];
var urlcollinsdictionary = "http://www.collinsdictionary.com/dictionary/english/";
var Newurldictionary = urlcollinsdictionary + A;
request({
uri: Newurldictionary,
}, function(error, response, body) {
var $ = cheerio.load(body);
$('div.homograph-entry').each(function() {
var link = $(this);
var text1 = link.text();
console.log(A);
console.log(text1);
});
});
}
私のノードのjsコードはうまくいきます。私の問題は、私のHTML/javascript
コーディングで、その "text1"変数またはその種のものを使用しようとするときに発生します。私は"getelementbyid"
、"variable exports/imports"
、さらに "%%"メソッドを試しました。まだ運がない。あなたがたぶん推測しているように、私はプログラミングに慣れていません。あなたは、あなたの中で同様のコードを追加することができます...テキスト1変数と事前にそれ
<html>
<head>
language game
<title>language game</title>
<br>
<input type = "button" onclick = "word()" value = "Professional Vocab">
</head>
<body>
<script>
function word(){
alert(text1);
}
</script>
</body>
</html>
のおかげのような他の人へのアクセスを可能にするために、下にHTMLコードに変更/追加を行うことにより、
あなたは安らかな要求に応答して、それらの変数を取得するためにJavaScriptクライアントから照会することができHttpServerを作成する必要があります。 –
入力していただきありがとうございます。もう一度、このすべてに比較的新しいです。あなたは私に "RESTFULリクエストに応答できるHTTPサーバー"がどのように見えるか、または初心者のフレンドリーなマニュアルの方向で私を指しているのかというアイデアを与えることができますか?ありがとうございました – demigod73