美文网首页我爱编程
一:Node 基本概念

一:Node 基本概念

作者: 谢玉胜 | 来源:发表于2018-06-08 10:24 被阅读0次

node基础

简概:Node.js 就是运行在服务端的 JavaScript。运行的核心是Google的V8引擎

  • 安装:
    node中文网
  • 查看版本: node -v
  • 创建一个js程序 hello.js输入
console.log("hello")

然后在终端执行node hello.js

  • 创建应用:一个node应用主要由3个部分组成
  1. node.js的模块 这部分用require导入
  2. 创建服务器:服务器可以监听客户端的请求,类似于 Apache 、Nginx 等 HTTP 服务器。
  3. 接收请求与响应请求
    服务器很容易创建,客户端可以使用浏览器或终端发送 HTTP 请求,服务器接收请求后返回响应数据

第一个应用

  1. touch app.js
  2. 打开app.js输入如下代码
//1.导入http模块
var http = require("http")
//2.创建服务,返回一个服务对象并且监听8888端口!
//3.在服务里面创建回调函数,接受请求和相应
http.createServer(function (request, response) {

    // 发送 HTTP 头部 
    // HTTP 状态值: 200 : OK
    // 内容类型: text/plain
    response.writeHead(200, {'Content-Type': 'text/plain'});

    // 发送响应数据 "Hello World"
    response.end('Hello World\n');
}).listen(8888);
// 终端打印如下信息
console.log('Server running at http://127.0.0.1:8888/');

我们在终端执行node app.js
然后在localhost:8888上可以看到返回的数据

NPM

npm是随同NodeJS一起安装的包管理工具 npm -v查看版本

  1. 升级 sudo npm install npm -g

注释:当执行npm install后,会在项目中产生package.json以及相对应的node_modules文件,这个是npm管理的文件

  1. 和谐外网用淘宝镜像(cnpm)
npm install -g cnpm --registry=https://registry.npm.taobao.org 
  1. -g全局安装和本地安装区别:本地安装在项目的node_modules里面 ,全局安装在/usr/local 下或者你 node 的安装目录!
  1. 其他命令: npm list 全局安装了哪些npm list -g 模块版本npm list grunt
  2. 错误:
npm err! Error: connect ECONNREFUSED 127.0.0.1:8087 
解决:npm config set proxy null

相关文章

  • Texture

    基本概念介绍Node: Texture的基本单元是Node,Node可以理解为UIKit的UIView(Node是...

  • Nodejs in action 总结(一)

    node基本概念 什么是node? node源于js的流行,因而出现性能极强的V8。Node是JavaScript...

  • node.js基础0917

    node.js基础 1.node基本概念 2.node环境搭建 3.Node程序执行 4.Node环境和浏览器环境...

  • 一:Node 基本概念

    node基础 简概:Node.js 就是运行在服务端的 JavaScript。运行的核心是Google的V8引擎 ...

  • 基本概念

    基本概念 1、Node与Cluster 2、Index 3、Document 4、Type

  • ES集群安装

    1.0 ElasticSearch集群部署 1.0.1基本概念 节点(Node):节点是一个ElasticSear...

  • Urho3D 1.7.1 源代码分析(五)

    1. Renderer子系统 1.1 Node、Component/Drawable 1.1.1 基本概念 Com...

  • 2016/12/22

    关于node的一些基本概念 process: 该对象表示Node所处的当前进程,允许开发者与该进程互动。 glob...

  • Node.js内存管理基础讲解

    Node与V8 基本概念V8是Node的JavaScript执行引擎,V8引擎实际是一个高性能虚拟机。Node在J...

  • Javascript DOM操作常用API汇总

    目录 1. 基本概念 1.1 Node类型 DOM1级定义了一个Node接口,该接口由DOM中所有节点类型实现。这...

网友评论

    本文标题:一:Node 基本概念

    本文链接:https://www.haomeiwen.com/subject/momosftx.html