Node.js和Java非常像,跨平台的。不管是Linux还是windows编程是完全一致的(有一些不一样,比如路径的表述)。 Linux版本的Node.js环境和windows环境是不一样的,但是编程语言一样。很像Java虚拟机。
node.js
下载node.js安装包(压缩包),并配置环境变量。
# 下载地址
https://nodejs.org/en/download/
# 配置环境变量
NODE_HOME=D:\SoftWare\node-v10.15.0-win-x64
path=%NODE_HOME%\;
# 设置缓存文件夹
npm config set cache "D:\SoftWare\node-v10.15.0-win-x64\node_cache"
# 设置全局模块存放路径
npm config set prefix "D:\SoftWare\node-v10.15.0-win-x64\node_global"
# 基于node.js,利用淘宝npm镜像安装相关依赖(-g/-global 全局)
npm install -g cnpm –-registry=https://registry.npm.taobao.org
编写简易服务
# vim hello-node.js
// require表示引包,引包就是引用自己的一个特殊功能
var http = require("http");
// 创建服务器,参数是一个回调函数,表示如果有请求进来,要做什么
var server = http.createServer(function(req,res){
// 设置HTTP头部,状态码是200,文件类型是html,字符集是utf8
res.writeHead(200,{"Content-type":"text/html;charset=UTF-8"});
res.end("哈哈哈哈,我买了一个iPhone" + (1+2+3) + "s");
});
// 运行服务器,监听3000端口
server.listen(80,"127.0.0.1");
# 进入命令行启动服务
node hello-node.js
FEATURED TAGS
CSS
JAVA
JQuery
JQGrid
Linux
Java并发编程实战
开发工具
JAVA设计模式
ZooKeeper专题
Nginx
Hive
SparkSQL
MyBatis
Scala
博客专栏
消息中间件
Kafka
Spring相关
Hadoop
Flume
实践记录
KVM
PostgreSQL
Oracle
Thinking-In-Java
JAVA杂记
MySQL
SQL
Effective-Java
Shell
Sqoop
Spark
MongoDB
SpringBoot
RequireJS
HBase
Node.js
Vue.js
JVM调优
Greenplum
Spark-Streaming
机器学习基础
读书笔记
Docker
Spark-ML
Maven
高数知识整理
技术知识汇总
FastDFS
Redis
炒股笔记
炒股技术篇
软考中级
复盘操作