ローカルマシンでソフトウェア(Tally)を実行しています。このソフトウェアはサーバーとして実行できます(http://localhost、ポート番号9000)。このURLを使用してデータをインポートおよびエクスポートするAPI呼び出しを行うことができます。 リモートWebサーバで実行しているアプリケーションから、このlocalserverに対してhttp要求を行うことはできますか。ウェブアプリケーションからlocalhostにアクセス
私は、ウェブサーバからこのようにそれを実行しようとしました:
var request = require('request');
var options = {
uri: 'http://192.168.0.3:9000',
method: 'GET'
};
request(options, function (error, response, body) {
if (error) {
console.log("Invalid Network Details");
} else {
if (response.statusCode == 200) {
console.log(body);
} else {
console.log("Unauthorized Access!!");
}
}
});
私はタリーアプリケーションについて知っているが、私の意見ではありません出力「無効なネットワークの詳細」
*無効なネットワークの詳細*は、「エラー」に値がある場合に出力するコードを記述したハードコーディングされた文字列です。それが何を言うのを見るために実際に「エラー」を見てどうですか? – Quentin
"リモートWebサーバで実行しているアプリケーションからこのローカルサーバにhttp要求を行うことはできますか?"それは同じLAN上にありますか? – Quentin
アプリケーションはWebサーバーで実行されています。公開されたAPI呼び出しを使用してローカルコンピュータからサーバーにデータをインポートしたい –