node编译安装
2024-10-21 18:53:38
node应用编译安装
- 安装node编译环境
# apt-get install gcc make build-essential openssl g++ zlib1g-dev libssl-doc aptitude libssl-dev
- 编译安装node
# cd /usr/src
# wget https://nodejs.org/download/release/v4.4.6/node-v4.4.6.tar.gz
# tar -zxvf node-v4.4.6.tar.gz
# cd node-v4.4.6/
# ./configure --prefix=/Sioeye/SioApps/Environment/node
# make && make install
- 添加环境变量
# vi /etc/profile.d/node
#添加如下环境变
export PATH=${JAVA_HOME}/bin:$PATH:/Sioeye/SioApps/Environment/node/bin
source /etc/profile.d/node
# 查看是否返回版本号,如果正常返回版本号,说明安装正确
# node -v
- 编写测试代码:
# vim server.js
var http = require('http');//使用 require 指令来载入 http 模块,并将实例化的 HTTP 赋值给变量 http
http.createServer(function (request, response) {
// 发送 HTTP 头部
// HTTP 状态值: 200 : OK
// 内容类型: text/plain
response.writeHead(200, {'Content-Type': 'text/plain'});
// 发送响应数据 "Hello World"
response.end('Hello World\n');
}).listen(8888);//使用 http.createServer()方法创建服务器,并使用listen方法绑定 8888 端口。函数通过request,response 参数来接收和响应数据。
// 终端打印如下信息
console.log('Server running at http://127.0.0.1:8888/');
- 测试代码:
# curl http://127.0.0.1:8888
Hello World
最新文章
- DSO Framer Control Object 操作word文件
- 【C#】 异常处理
- Android开发之XUtils框架使用和报错处理
- Android 自定义view(二) —— attr 使用
- C++重载流运算符,将存储结构体的vector直接写入文件
- 如何设计一个 iOS 控件?(iOS 控件完全解析) (转)
- Orchard 刨析:导航篇
- [Slimdx]顶点和索引缓冲,绘制了2个分离的三角形
- [转贴]一个将表格变成 INSERT 的SQL 语句的存储过程(sql server)
- C/C++指针和数组的关系
- 一百万数据索引实例測试--mysql
- [DeeplearningAI笔记]Multi-class classification多类别分类Softmax regression_02_3.8-3.9
- Linux 终端 Bash 常用快捷键介绍及经验
- PHP+Mysql 实现数据库增删改查
- 关于vue的数据增删的一些细节
- JVM源码分析--ClassLoader类加载器
- fetch的总结
- python大法好——Python2.x与3​​.x版本区别
- vue中的计算属性中的坑,
- vuex在页面中以对象展开运算符形式引入报错解决