Edison 上写一个简单基于node-js的的网页服务器

2016-01-311.5万
AI 快速预览详细 收起
本文介绍了如何在Edison上使用Node.js搭建一个简单的网页服务器。首先,通过安装Express框架,然后创建一个名为app.js的文件,并在其中编写几行代码来设置路由和响应。运行该文件后,可以通过浏览器访问指定的IP地址和端口号,看到显示'Hello World'的网页。这个简单的教程适合初学者和STEM教育场景,帮助用户快速入门Web开发。
Edison区别于Arduino的区别是,Edison上跑一个Linux,所以很多时候有了更多的想象力。
为了方便用户与Edison交互,我们常常需要用到网页,为用户提供一个方便交互的界面!
那今天就给大家一个简单的思路,如何在Edison上搭建一个最简单的网页服务器!

1, 当然我们需要站在巨人的肩膀上,这样生活会变得容易很多。安装express
npm install express -gd

查看express版本
express -v

2, 创建一个新文件,命名 app.js ——当然什么名字无所谓。会不会有人问如何创建新文件?!嘻嘻,要是不愿意找以前的文章的话,那就百度一个vim的用法啊。
在app.js里面添加如下文件:

  1. // create a server
  2. var app=require('express').createServer();
  3. // url 路由
  4. app.get('/',function(req,res){
  5.     res.send('hello world');
  6. });
  7. console.log('It works');
  8. app.listen(3000);
复制代码

3, 保存退出之后,运行
node app.js
如果没有错误的话,程序会停在这里。

4, 测试hello world 网页
首先你得保证跟Edison在一个网段。办法很多,Edison切换到AP模式,用电脑或者手机或等设备连上Edison。
或者 把Edison 连到你身边的路由。打开电脑的浏览器,然后在地址栏里输入:
  1. http://192.168.1.100:3000
复制代码

当然我在家里Edison获得的IP是192.168.1.100,大家根据自己的实际情况修改一下。但是注意后面有3000端口号。
然后我们就可以看到网页上显示出来激动人心的Hello World!

打完收工,又一个新技能get!




创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(7)
kmdyc
kmdyc
正找这东东呢~谢谢lz
iooops
iooops
大圣 - - 你有好多神奇的东西……
wkq449695868
wkq449695868
大神 你好 我安装express 这步就有问题
npm install express -gd 就不行 :
npm info it worked if it ends with ok
npm info using [email]npm@2.15.1[/email]
npm info using [email]node@v4.4.3[/email]
npm info addNameTag [ 'express', 'latest' ]
npm info attempt registry request try #1 at 15:55:05
npm http request GET https://registry.npmjs.org/express
npm info retry will retry, error on last attempt: Error: socket hang up
凌风清羽
凌风清羽
大圣出手,天下无敌啊,哈哈~~~O(∩_∩)O哈哈~
dsweiliang
dsweiliang
快过年了,大圣红包拿来
qq815076543322
qq815076543322回复孙毅
你会成为第二个富豪的 陈老师排第一
qq815076543322
qq815076543322回复dsweiliang
你要发红包吗
共3条回复,已加载2条,点击查看更多共3条回复,已加载全部
qq815076543322
qq815076543322
好吧 你这大晚上还不睡 遇到我也是第一次吧 哈哈哈 你们的习俗好奇怪哦
qq815076543322
qq815076543322回复hnyzcj
堆堆 跳起来 玩起来
qq815076543322
qq815076543322回复孙毅
我就是一纸糊的玩具呗
共4条回复,已加载2条,点击查看更多共4条回复,已加载全部
qq815076543322
qq815076543322
新的一月开始了 小年了 大圣红包拿来
孙毅
孙毅
作者
回复qq815076543322
今天小年了啊?!哇塞,好快。。。。这周就回家了啊
不过话说,上海的小年不是腊月二十三。。。。似乎是腊月二十九,吼吼吼
- 没有更多了 -