什么是Node?Node环境配置

 什么是Node?

  Node.js 不是JS文件也不是一个JS框架,而是一个Server side JavaScript runtime(服务端的一个JS运行时),我们可以Node环境中运行JS代码 。

  Node中只能运行ECMScript 无法运行BOM和DOM,它采用的JS引擎是chrome的V8引擎,它就一个运行环境。它是一个轻内核的东西,它本身没有什么功能,所有的功能都是由功能包提供

 Node用途

  一 、开发web应用程序

    1. 做动态网站

    2. 开发提供数据的服务端API

  二 、前端开发工具基础

    Node.js给前端或者说整个开发行业带来一场工业革命

  因为node的版本的迭代速度很快,而且存在官方的和非官方版本,那么这时候我们许一个管理工具帮助我们开发,它就是nvm (node version manager)。当然也可以下载node的安装文件直接安装 ,会很方便。

  安装好之后,在DOS下 输入 node -v 检查是否安装成功以及安装版本

    C:\Users\wh>node -v

    v5.0.0

    那么直接 输入node index.js  它会执行js文件,当然

  当然,这么做其实意义不大,下面的操作之前需要了解请求和响应

  请求:客户端发送到客户端的东西称之为请求报文

  响应:服务端返回给客户端的东西称之为响应报文

  报文:报文分头和体,报文体是我们真正要的东西,而头是对体的一些描述

 创建一个新的js文件,运行 node index(因为默认是js文件,所以文件后缀可以不写)

 然后在本地服务服务下打开8080端口;成功之后则会在dos中显示请求内容

 1 ‘use strict‘;
 2 //可以 用了创建一个HTTTP服务器,node内置http服务器
 3 var http = require(‘http‘)
 4 //创建一个服务
 5 var server = http.createServer(function(request,response){
 6     //出来请求和响应
 7     console.log(‘有人来了‘);
 8     console.log(request.url);
 9
10     response.writeHead(200,{
11         ‘Content-Type‘:‘text/html‘,
12         ‘key1‘:‘value1‘
13     });//告诉客户端,给它的是html
14     //往响应体中放数据(只能是字符串)
15     response.write(‘<h1>测试</h1>‘);
16     response.end()//代表结束
17 });
18 //启动服务
19 server.listen(8080,function(error){
20     console.log(‘正在监听‘)
21 })

原文地址:https://www.cnblogs.com/ivan5277/p/10759871.html

时间: 2024-10-13 03:06:48

什么是Node?Node环境配置的相关文章

手把手教你webpack、react和node.js环境配置(上篇)

很多人刚学习react的时候,往往因为繁琐的配置而头疼,这里我将手把手教大家怎么用webpack配置react和redux的环境,这篇教程包括前端react和后台node整个网站的环境配置,对node没兴趣的可以只看这篇. 这里是下篇链接:手把手教你webpack.react和node.js环境配置(下篇) 我把所有代码都放到了github上面供参考:webpack-react-express环境配置 1. 什么是webpack? Webpack 是当下最热门的前端资源模块化管理和打包工具.它可

初探node.js -- 环境配置及安装

1.node安装包的下载 http://www.nodejs.org/download/ 这个是官网地址~ 如果你也是Windows系统的话安装Windows Installer (.msi)即可. 2.安装nodeJs 双击安装包一直下一步即可,nodejs还是比较人性化的.他会自动帮你把环境变量配好~ 在安装node的安装包时我在这里报了个错,error 2502,error2503错误原因是你的权限不够(话说win8安装.msi文件时经常这样..). 解决方法是用管理员权限运行此文件即可.

node.js环境配置(angularjs高级程序设计中出现的错误)

一:npm install connect会出现错误:解决方法 1:$ npm install [email protected] 2:$ npm install serve-static: 建立server.js var connect = require('connect'), serveStatic = require('serve-static'); var app = connect(); app.use(serveStatic("angularjs")); app.list

Node.js安装及环境配置之Windows篇

一.安装环境 1.本机系统:Windows 10 Pro(64位)2.Node.js:v6.9.2LTS(64位) 二.安装Node.js步骤 1.下载对应你系统的Node.js版本:https://nodejs.org/en/download/2.选安装目录进行安装3.环境配置4.测试 三.前期准备 1.Node.js简介简单的说 Node.js 就是运行在服务端的 JavaScript.Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境.Node.js 使

阿里云 CentOS7.2 配置FTP+Node.js环境

本人小白,写下这篇博客意在记录踩过的坑,大神请绕道~ 准备工作 安装自己喜欢的连接软件(一般是putty或者xshell),本人选择的是xshell,软件如图 : 通过软件中的ssh连接连接上已经购买的服务器,具体账号密码可在阿里云的控制台设置 . 在控制台选择主机系统为CentOS7.2,连接上了之后首先先将服务器更新至最新版本. 1 yum -y update 接着安装编译源代码的开发工具 . 1 yum -y groupinstall "Development Tools" FT

Node环境配置及Gulp工具

1.GitLab网上使用 两种登录方式 通过Http登录,需要用户名和密码 通过SSH登录,不需要用户名和密码只需要RSA密钥就行,RSA通过在git bash中输入 ssh-keygen -t rsa生成,生成好的密钥通过生成的路径找到对应的id_rsa.pub文件,将其内容添加到gitlab中并保存ssh密钥,以后的push 或者pull操作都不会需要用户名和 密码. 克隆仓库 git clone 你的地址(这里可以通过https地址或者通过SSH方式获取你的网上仓库) 获取仓库内容 git

node环境配置安装(nvm)

在我们前端开发工程中,很多繁琐机械的操作都是会慢慢的被抽离出来的,当我们为dom操作和浏览器兼容性感到厌烦时,jQuery出现了,当我们不想再去理会dom的添加删除等的时候,angularJS来解救我们,那么,随着时间的发展,我们前端开发的王牌语言JavaScript,现在被应用到了服务器中,对的,这是一个里程碑式的创新,今后,你不再需要去使用php/.net等后端语言,仅仅使用JavaScript就可以前端后端通吃,这就是web全栈工程师吧!神奇的node.js为我们JavaScript提供了

阿里云服务器Node环境配置

最近,将网站的阿里云服务器迁移到阿里云北京机房,记录下CentOS的迁移过程. 首次登录云服务器,要先进行用户设置. 用户设置 首先用passwd命令修改超级管理员root密码. $ passwd 根据提示连续输入两次密码,很简单吧. 接着,要新建一个普通的管理账号并设置密码,用于日常的系统管理. $ useradd user1 $ passwd user1 将用户添加进管理组,以便于统一管理管理员的权限. $ usermod -a -G wheel user1 设置新用户的sudo权限. $

Linux CentOS6系统安装最新版本Node.js环境及相关文件配置

Node.js,当前应用非常广泛的Javascript运行环境,采用C++编写的,目前应用较多的用于WEB应用中,执行效率还是非常高的,虽然老左不从业程序的开发,但是有些时候在玩VPS的时候还是会遇到使用Node.JS环境基础的,比如这几天在玩HEXO轻博客程序的搭建有用到Nodejs环境配置,这不正好把基于CentOS6系统的配置记录下来. 因为,我们常用默认的CentOS系统中自带的Nodejs源版本比较低,有些时候兼容不是太好,所以,我们在安装和配置Node.js环境的时候还是直接手工安装

Node.js安装及环境配置

一.安装环境 1.本机系统:Windows 10 Pro(64位)2.Node.js:v6.9.2LTS(64位) 二.安装Node.js步骤 1.下载对应你系统的Node.js版本:https://nodejs.org/en/download/2.选安装目录进行安装3.环境配置4.测试 三.前期准备 1.Node.js简介简单的说 Node.js 就是运行在服务端的 JavaScript.Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境.Node.js 使