Node.js

什么是Node.js?

简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。

安装

官网:https://nodejs.org/en/

根据平台选择所需的Node.js安装包。

Windows上安装

32位安装包下载地址:https://nodejs.org/dist/v4.4.3/node-v4.4.3-x86.msi

64位安装包下载地址:https://nodejs.org/dist/v4.4.3/node-v4.4.3-x86.msi

步骤如下:

双击下载好的安装包:

安装完成以后,打开终端,cmd ,在终端输入 node -v 或者 node --version 查看是否安装成功

安装成功以后建议注销或者重启一下电脑,否则跟随node一起安装的npm不会生效

Node.js的使用

1.创建一个文件夹,文件夹 名字不要中文与大写,例如:

2.在终端中打开文件夹 路径,输入命令npm init:

出现的是项目的所有配置信息,可填,也可以都直接回车忽略

配置完成以后会生成一个package.json

接下来创建一个静态文件夹,例如public,然后在里面创建文件index.html

在项目文件夹下创建一个index.js,里面为服务端代码,并且下载所有依赖项

例如常用的Node.js web框架模块 express  (npm install express)

举一个简单的实例操作:

index.html代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>
    <form action="/book">
        <input type="submit" value="提交书籍信息">
    </form>
</body>
</html>

index.js代码

// 引入express模块 express模块为数据请求基础模块
// 如果发上数据请求,那么一定需要使用这个模块
var express = require('express')

// 创建模块的一个实例化对象
var web = express()

// 让web对象使用工程中的静态资源  public文件夹
web.use(express.static('public'))

// 方法后面追加两个参数
// 参数1  请求的接口 参数2 回调函数 
// 回调函数里面有两个参数
// 参数1 前端从后端传的值
// 参数2 后端往前端传的值

web.get('/book',function(req,res){
    res.send('孙悟空大战铁扇公主')
})
// 让程序监听8080端口
web.listen('8080',function(){
    console.log('服务器启动')
})

启动服务器,终端命令 node index   ,查看页面 localhost:端口号

注意:一旦修改了服务端代码,需要重新输入指令重启服务器

同一个服务器程序不能在多个终端启动。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值