当前位置: 首页 > news >正文

Mac node js环境的安装与测试

1、mac node.js环境的配置

第一步:打开终端,输入以下命令安装Homebrew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
复制代码

Homebrew官网 http://brew.sh/index_zh-cn.html

第二步:安装node,在终端输入以下命令

brew install node
复制代码

第三步:查看node安装是否成功

2、新建测试程序

第一步:新建一个文件test.js

var http = require('http');

var data = {key : 'value', hello: 'world'};

var srv = http.createServer(function (req, res) {
	res.writeHead(200, {'Content-Type': 'application/json'});
	res.end(JSON.stringify(data));
});

srv.listen(8080, function() {
	console.log('listening on localhost:8080');
});
复制代码

第二步:用终端找到其所在的文件目录运行

 node Desktop/test.js listen on localhost:8080
复制代码

第三步:通过浏览器进行访问,返回json格式的数据

第四步:前端就可以通过这个接口进行数据解析了。

非常感谢:李玉刚博客(mac 上node.js环境的安装与测试)

转载于:https://juejin.im/post/5a34eb75518825193b581122

相关文章:

  • Java并发编程实践读书笔记(2)多线程基础组件
  • HDFS High Availability Using the Quorum Journal Manager
  • 浏览器的渲染:过程与原理
  • StructureMap
  • linux的PHP扩展模块安装
  • hadoop3.0.0测验
  • 安装oracle数据库字符集编码
  • Kubernetes 中的服务发现与负载均衡
  • hdu2045
  • 高阶函数、返回函数、闭包、匿名函数、装饰器、偏函数
  • 应用脚手架创建一个React项目
  • Swift中字典的实现原理
  • mybatis之trim prefix= suffix= suffixOverrides= prefixOverrides=/trim的含义
  • derby常用语法
  • express中使用高德地图
  • 【干货分享】SpringCloud微服务架构分布式组件如何共享session对象
  • CSS实用技巧
  • k8s 面向应用开发者的基础命令
  • leetcode讲解--894. All Possible Full Binary Trees
  • Mysql优化
  • open-falcon 开发笔记(一):从零开始搭建虚拟服务器和监测环境
  • PyCharm搭建GO开发环境(GO语言学习第1课)
  • React-Native - 收藏集 - 掘金
  • SpriteKit 技巧之添加背景图片
  • SQLServer之索引简介
  • swift基础之_对象 实例方法 对象方法。
  • uni-app项目数字滚动
  • vue的全局变量和全局拦截请求器
  • 浅谈Golang中select的用法
  • 容器化应用: 在阿里云搭建多节点 Openshift 集群
  • 通过git安装npm私有模块
  • 携程小程序初体验
  • 一、python与pycharm的安装
  • 一些关于Rust在2019年的思考
  • AI算硅基生命吗,为什么?
  • Spark2.4.0源码分析之WorldCount 默认shuffling并行度为200(九) ...
  • 翻译 | The Principles of OOD 面向对象设计原则
  • 完善智慧办公建设,小熊U租获京东数千万元A+轮融资 ...
  • ​3ds Max插件CG MAGIC图形板块为您提升线条效率!
  • ​LeetCode解法汇总1276. 不浪费原料的汉堡制作方案
  • # Java NIO(一)FileChannel
  • #每天一道面试题# 什么是MySQL的回表查询
  • (06)Hive——正则表达式
  • (3)Dubbo启动时qos-server can not bind localhost22222错误解决
  • (Demo分享)利用原生JavaScript-随机数-实现做一个烟花案例
  • (超详细)语音信号处理之特征提取
  • (理论篇)httpmoudle和httphandler一览
  • (实战)静默dbca安装创建数据库 --参数说明+举例
  • (五)c52学习之旅-静态数码管
  • (转)四层和七层负载均衡的区别
  • (转)真正的中国天气api接口xml,json(求加精) ...
  • **PHP分步表单提交思路(分页表单提交)
  • .360、.halo勒索病毒的最新威胁:如何恢复您的数据?
  • .a文件和.so文件
  • .form文件_SSM框架文件上传篇