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下开发环境搭建

前端(Node.js)(2)-- Node.js开发环境配置的更多相关文章

  1. 《React Native 精解与实战》书籍连载「Node.js 简介与 React Native 开发环境配置」

    此文是我的出版书籍<React Native 精解与实战>连载分享,此书由机械工业出版社出版,书中详解了 React Native 框架底层原理.React Native 组件布局.组件与 ...

  2. node开发环境配置

    node开发环境配置 用处 NodeJS——后台 JavaScript-前台 后台其他语言 1.PHP 2.Java 3.Pythonnode优势 1.性能高 nodejs php 86 1s 1分半 ...

  3. Auto.js pro 开发环境配置

    本文仅供学习交流使用,如侵立删!demo下载见文末 Auto.js pro 开发环境配置 准备: 1.Auto.js Pro Auto.js 已暂停维护 -下载链接放在了文章底部,有需要自行下载 2. ...

  4. 前端project师养成记:开发环境搭建(Sublime Text必备插件推荐)

    为了让自己更像一个前端project师,决定从开发环境開始武装自己. 本文将介绍前段project师开发的一些利器的安装步骤,主要包含了: 1.Node.js的安装 2.Grunt的安装及经常使用插件 ...

  5. (一)react-native开发系列之Mac开发环境配置

    写在前面 在开始之前,先说下选择react-native的背景原因 最近一年来,公司为了节省开发成本,以及降低维护成本,指派我开始做起前端开发app的工作,我和公司的小伙伴们就开始了漫长的app开发之 ...

  6. jeecms v9 vue-CLI开发环境配置

    vue-CLI开发环境配置 Vue.js 提供一个官方命令行工具,可用于快速搭建大型单页应用.该工具提供开箱即用的构建工具配置,带来现代化的前端开发流程.只需几分钟即可创建并启动一个带热重载.保存时静 ...

  7. Angular 7开发环境配置

    目录 前言 一.搭建项目  1.安装Angular CLI  2.创建项目  3.集成Element Angular 二.设置路由  1.创建路由模块  2.导入.导出RouterModule类  3 ...

  8. Mac电脑配置IOS React Native开发环境配置笔记

    React Native(以下简称RN)的开发环境配置直接参考官方文档即可完成,不过对小白来说东西有点多,有些名词不是很好理解,这里就官方的安装文档稍微展开说一下. 中文版配置说明:不错的中文说明.官 ...

  9. windows下的Nodejs及npm的安装、常用命令,Nodejs开发环境配置

    http://www.cnblogs.com/webstorm/p/5744942.html ***************************************** 第一步:下载Nodej ...

  10. ios开发环境配置及cordova安装与常用命令

    一.ios开发环境配置 1.首先要有台Mac Book,如果有Mac Book,跳过步骤2.3.4,如果没有,执行步骤2.3.4: 2.下载并安装VMware Workstation,最好是下最新版本 ...

随机推荐

  1. Johnson–Lindenstrauss 定理-Johnson–Lindenstrauss lemma

    Johnson–Lindenstrauss 定理是这样的:一个一百万维空间里的随便一万个点,一定可以几乎被装进一个几十维的子空间里! 严格说来是这样:在 M 维空间中的 N 个点,几乎总是被包含在一个 ...

  2. 【模板篇】splay(填坑)+模板题(普通平衡树)

    划着划着水一不小心NOIP还考的凑合了… 所以退役的打算要稍微搁置一下了… 要准备准备省选了…. 但是自己已经啥也不会了… 所以只能重新拾起来… 从splay开始吧… splay我以前扔了个板子来着, ...

  3. UNIX环境高级编程------apue.h找不到

    运行1-3代码时,出现问题:apue.h 没有找到问题 1.去此网址下载源码: http://www.apuebook.com/code3e.html 压缩包名为:src.3e.tar.gz 2.解压 ...

  4. loj2494 [hnoi2018]寻宝游戏

    题意:给你n个元素的数组a.你可以在每个元素之前添加and和or的符号.每次询问最后变成r有多少种添号情况. n<=1000,m<=5000,q<=1000. 标程: #includ ...

  5. Java 怎样实现调用其他方法

    Java主类的main方法调用其他方法 方法1: funA()方法设为静态方法. 当主类加载到内存,funA()分配了入口地址,主要代码如下: public class test{ static vo ...

  6. PHP面向对象魔术方法基本了解

    简单介绍 (1) 魔术方法都是系统提供,程序员使用即可. (2) 所有的魔术方法,前面都是以  __ 开头的 _是两个下划线. (3) 我们在自定义函数时,就不要使用 __开头了. (4) 魔术方法是 ...

  7. [原创]mysql 5.6安装配置,主从分离,读写分离简单教程

    文章中参考使用了多个博客的资料,汇总而成!其流程准确性被人亦本人实践! https://blog.csdn.net/qq_35206261/article/details/81321201 https ...

  8. Python实例2-逗号代码

    假定有下面这样的列表: spam = ['apples', 'bananas', 'tofu', 'cats'] 编写一个函数,它以一个列表值作为参数,返回一个字符串.该字符串包含所有表项,表项之间以 ...

  9. 【LGP4389】付公主的背包

    题目 退役前抄一道生成函数快乐一下 就是让我们做一个完全背包,但是朴素的做法显然是\(O(nm)\)的 把每一个物品搞成一个多项式,显然这个多项式所有\(v_i\)的倍数箱为\(1\),剩下的为\(0 ...

  10. [转]C#中用NamedPipe进程间通信

    转自:http://blog.csdn.net/jinjazz/archive/2009/02/03/3861143.aspx 本文只是一个测试例子,核心代码是kernel32.dll中的一组wind ...