通过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

你可能感兴趣的:(通过VirtualBox、Vagrant搭建Nodejs环境)