我在Javascript中遵循了本教程中的Rabbitmq。 这些是代码: https://github.com/rabbitmq/rabbitmq-tutorials/blob/master/javascript-nodejs/src/send.js
https://github.com/rabbitmq/rabbitmq-tutorials/blob/master/javascript-nodejs/src/receive.js
但是,当我尝试使用 ./ send.js 和/或 ./ recv.js 运行它时,它会给我“Permission denied”错误。
我寻找一些解决方案,但我不明白,或者我发现了一些关于IE的东西(这不是我的情况) - 加上我不认为问题是浏览器(?)如果是这样的......为什么? :/
答案 0 :(得分:2)
嗯,我认为你做错了几件事......你试图在没有节点或翻译的情况下运行它。
node ./file.js
var myModule = require('./myModule.js);
之类的内容并使用其功能。<script src="/file.js"></script>
并使用其功能。我不知道该软件及其工作原理,但这是常见javascript文件的基本用法。
答案 1 :(得分:0)
您正尝试从命令行运行Javascript。 This answer详细说明了如何使用来自Command Line Javascript的说明来使用Node。这是一个快速的概述:
<div class="wrapper">
<div id="orbit">
<div id="planet">
</div>
</div>
</div>
console.log('Hello, world');