通过VirtualBox、Vagrant搭建Nodejs环境

最近在看WebRTC,需要用到Nodejs环境,在此记录一下。
关于VirtualBox和Vagrant的详细安装步骤请移步go vagrant开发环境配置

启动虚拟机,执行vagrant ssh进入命令行模式;执行 sudo apt install nodejs即可。

⚠️通过apt install 安装的软件包都在/var/cache/apt/archives

输入nodejs --version显示版本号,说明安装成功

输入nodejs进入nodeJS命令行模式,control+C退出

vagrant@go-app:~$ nodejs --version
v4.2.6
vagrant@go-app:~$ nodejs
> 

在同步文件添加server.js,内容如下:

'use strict'
var http = require('http');

var app = http.createServer(function(req, res){
   res.writeHead(200, {'Content-Type':'text/plain'});
   res.end('Hello World\n');
}).listen(6789, '0.0.0.0');

在Vagrantfile多添加一个端口转发

config.vm.network :forwarded_port, guest: 6789, host: 689

重启vagrant
vagrant reload
进入命令行模式
vagrant ssh
启动nodejs
nodejs server.js
在浏览器打开http://localhost:689/

image.png

end

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容