用javascript运行本地服务器

我想用HTML界面创build一个简单的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。

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

让草图进入你的Arduino

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

启动Node.js服务器

你用什么操作系统? 了解如何通过节点串口访问Arduino微控制器将根据您的操作系统而有所不同。

在源代码中,将port的string值更改为您的Arduino设备(一旦知道它)。 另外,这个脚本依赖于Express和(当然)NPM的node-serialport,所以运行npm install express serialport到保存JavaScript文件的目录中。 最后,运行与node server.js的文件(假设server.js是您的文件的名称)。 然后你可以通过http://localhost:8080访问服务器。

您可以使用node.js来使用Express来提供HTML。 如果您的主Javascript文件被称为server.js,那么通过input以下命令来运行它:

节点server.js

在命令行。