1、开发环境介绍

1、MEAN Stack

  什么是全栈?

  负责界面和UI的设计师、负责移动端应用开发的安卓IOS开发工程师、负责服务器端开发的后端程序员、负责数据库开发和管理的数据库工程师、负责服务器端环境搭建和管理的运维工程师,在不同的细分领域和公司命名大不相同

  一个人承担各种方面的职责。

  Web全栈

  HTML/CSS页面的构建

  浏览器端的开发

  服务器端的开发

  数据库管理

  服务器运维

  JavaScript可以开发哪些栈?

  JavaScript Web全栈的最佳组合:MEAN Stack

  mongoDB简单操作、express

  angularjs、Node.js

2、Node.js的执行环境

  Google V8

  文件系统

  网络功能(HTTP/TCP/UDP/DNS/TLS/SSL)

  二进制数据

  数据流

  加密与解密

3、开发工具

  webstorm、sublimeText

4、调试工具

  WebStorm

  nodemon

  node-inspector

  Chrome Developer Tools

2、windows下开发环境搭建

  生产环境中的Node.js

  Windows+Linux

  VirtualBox

  虚拟机CentOS安装

  xShell与xFtp

  Node.js

  MongoDB

  Redis

  Sublime Text

  WebStorm

网络地址转换NAT

虚拟机通过物理机的网络进行访问,没有办法直接在物理机上面通过ssh连接虚拟机

如果使用的是路由器上网,那么可以使用桥接网卡,在这种情况下虚拟机和物理机在路由器里面是对等的两个网络节点,这样我们便可在物理机上使用ssh工具进行linux服务器的访问和控制

语言选择English

SOFTWARE SELECTION

Basic Web Server --> Developtools

设置服务器管理员密码:我最喜欢的密码

下载安装epel-release

yum install epel-release

y

完成之后下载安装nodejs

yum install nodejs

y

安装完毕查看版本

node --version

安装完毕之后安装mongodb-server(服务器端)

yum install mongodb-server

接下来安装mongodb的客户端

yum install mongodb

最后一个安装redis

yum install redis

y

全部安装完成之后我们新建一个代码测试文件

vim test.js

console.log("hello,我们终于完成了,兄嘚");

esc:wq

node test.js

输出  hello,我们终于完成了,兄嘚

ok,环境配置成功!

3、mac OS下开发环境搭建

最新文章

  1. 鼠标滑过图片变暗文字链接滑出jQuery特效
  2. Qt——一些工具的使用
  3. CCF 最优配餐 (BFS)
  4. G-nav-01
  5. [ActionScript 3.0] AS3.0 调试出现安全沙箱冲突错误解决办法
  6. 欧拉工程第53题:Combinatoric selections
  7. Oracle 10G (Linux) 冷备恢复
  8. C语言杂记
  9. 01_C语言基础
  10. svn在linux下的使用(svn命令行)ubuntu 删除 新增 添加 提交 状态查询 恢复
  11. RH033读书笔记(10)-Lab 11 Process Control
  12. ListView排序并隔色显示
  13. Eclipse 打开当前文件所在的文件夹
  14. ECMAScript 6 笔记(二)
  15. Centos + docker,Ubuntu + docker介绍安装及详细使用
  16. IDEA上传码云报错Push rejected: Push to origin/master was rejected
  17. Python 基础关于编码
  18. C#类中字段封装为属性
  19. SpingMVC的<context:component-scan>包扫描踩坑记录
  20. 毫秒查询9位数qq号码是否存在-BitMap算法应用

热门文章

  1. LJJ爱数数
  2. IOS 检测摇晃 几个问题
  3. LintCode_13 字符串查找
  4. 12_PCA之探究用户对物品类别的喜好细分降维
  5. appscan如何扫描移动应用APP
  6. Tornado demo3 - tcpecho分析
  7. 跟我一起学习webpack使用配置文件(二)
  8. JZOJ2368 【SDOI2011】黑白棋
  9. github 访问加速
  10. xshell添加脚本