Mac下nodeJS初体验

这两天博主出门在外,抽空体验一下大名鼎鼎的node

安装

brew install node

安装测试

$ node -v
v8.4.0

运行本地脚本

用文本编辑器编辑一段js脚本,测试提供的Javascript环境

helloworld.js

$ node helloworld.js
Hello World
3

用node命令也可以进入交互式shell模式。

helloworld

helloworld.js

// 载入http模块
var http = require("http")
// 创建服务器
http.createServer(function(request, response){
//发送HTTP头部
//HTTP状态:200:OK
//内容类型:text/plain
response.writeHead(200,{'Content-Type': 'text/plain'});
//发送响应数据
response.end("Hello World!");
}).listen(8000); //服务器在8000端口监听
//终端打印信息
console.log("Server running at http://127.0.0.1:8000/");

用node运行脚本后,在本地浏览器访问http://127.0.0.1:8000/就可以看到helloworld了。

初体验先到此为止,开发工具的话推荐VScode

最新文章

  1. ubuntu下的时间设定(硬件时间,系统时间,本地时间)
  2. python 练习多级菜单思路
  3. (十一)C语言中内存堆和栈的区别
  4. js 获取10个不重复随机数
  5. C 语言---漂亮的宏定义
  6. Beagle X15 版本制作和烧录
  7. RNN回归
  8. 第四周 IP通信基础回顾
  9. java SPI & spring factories
  10. Tcp Udp发送包的大小限制问题
  11. Java基础其他
  12. 浅谈循环中setTimeout执行顺序问题
  13. laravel的重定向
  14. 『Python × C++』函数传参机制学习以及对比
  15. Django 之多表查询 与多表的使用
  16. 47.iOS跳转AppStore评分和发送邮件
  17. linux驱动编写(电源管理驱动)
  18. EPON ONU软件升级的若干优化方案
  19. [py][mx]django xadmin后台配置
  20. OpenGL-非实时渲染与实时混合使用(有图有真相)

热门文章

  1. 【APUE | 03】文件I/O
  2. python爬虫实例
  3. ionic 3 安卓手机获取经纬度坐标
  4. Morley's Theorem
  5. 总结Flink状态管理和容错机制
  6. Spring(一)Spring介绍
  7. Lua + win 10 + vs2017的运行环境和创建cocos2dx 3.17的lua项目(亲测)
  8. django+mongodb 内置用户控制
  9. BZOJ-5-4300: 绝世好题-位-DP
  10. Intellij IDEA实现SpringBoot项目多端口启动