使用javascript运行本地服务器

时间:2012-06-17 04:18:37

标签: javascript html node.js localhost arduino

我想用HTML界面创建一个简单的Javascript程序。该程序将在Chrome中运行。我还将使用node-serialport和Node.js与Arduino进行通信。我已经完成了HTML和JavaScript文件,但我不知道如何运行它,或者如何实现Node.js或node-serialport,以及如何“启动”服务器。最初它在本地运行,但最终它可能成为真正的服务器。现在,我如何在本地运行所有这些?

编辑:我正在使用http://brandontilley.com/2012/03/02/controlling-an-arduino-from-nodejs.html中的示例代码,并将CoffeeScript转换为JavaScript。

2 个答案:

答案 0 :(得分:3)

卢卡斯,很高兴你发现博客文章很有用;也许我应该把这些信息添加到它。

将草图放入Arduino

启动Arduino应用程序,粘贴草图代码,然后点击“上传”。应该就是你需要做的一切。

启动Node.js服务器

您使用的操作系统是什么?了解如何通过node-serialport访问Arduino微控制器将因您的操作系统而异。

在源代码中,将port的字符串值更改为您的Arduino设备(一旦您知道它)。此外,该脚本依赖于Express和(当然)来自NPM的node-serialport,因此在保存JavaScript文件的目录中运行npm install express serialport。最后,使用node server.js运行文件(假设server.js是您文件的名称)。然后,您可以http://localhost:8080访问服务器。

答案 1 :(得分:1)

您可以使用node.js为Express提供HTML。如果您的主Javascript文件名为server.js,则通过键入以下命令运行它:

  

node server.js

在命令行。