2017-01-24 8 views
-1

私はJavascriptのRabbitmqのチュートリアルに従ってきました。 これらのコードです: https://github.com/rabbitmq/rabbitmq-tutorials/blob/master/javascript-nodejs/src/send.jsJavascript:permission denied

https://github.com/rabbitmq/rabbitmq-tutorials/blob/master/javascript-nodejs/src/receive.js

しかし、私は./send.jsおよび/または./recv.jsでそれらを実行しようとすると、それは私を与える "アクセス許可が拒否されました"エラー。

私はいくつかの解決策を探していますが、私は理解していません、または私はIEについて何かを見つけました(それは私の場合ではありません) - さらに問題はブラウザではないと思いますか?どうして? :/

+0

可能性のある重複した[コマンドラインからJavaScriptファイルを実行することが可能ですか?](https://stackoverflow.com/questions/12659778/is-it -posable-to-run-javascript-files-from-the-command-line) – Thomas

答えて

2

あなたはいくつかのことが間違っていると思います...あなたはノードやインタプリタなしで実行しようとしています。

  • それはファイルが、それはあなたがしなければならない。このvar myModule = require('./myModule.js);ようなものを使用し、その機能を使用するには、モジュールの場合は、node ./file.js
  • を使用する必要があり、ファイルのようなモジュールではありませんファイルの場合。
  • ファイルの場合は、ブラウザのスクリプトの場合は<script src="/file.js"></script>のように使用し、その機能を使用する必要があります。

私はそのソフトウェアとその動作を知らないが、それは一般的なjavascriptファイルの基本的な使用法です。

+0

ありがとうございます!やってみる!これは私がJavascriptを使用するのは初めてですが、私はそれを知らなかった...:D – Sara

0

Javascriptをコマンドラインから実行しようとしています。 This answerノードでの操作方法、詳細はCommand Line Javascriptです。ここでは簡単に説明があります:

  • Download and install Node
  • は、ちょうど1行含むファイルhello.js作成:あなたのプログラムを実行する
    console.log('Hello, world');
  • を簡単です。あなたのプログラムを含むファイルにノードを起動しますの
    node hello.js
関連する問題