python node.js快速入门

一:简述node.js以及安装

1.那么什么是node.js?

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

2.了解了什么是node.js那么接下来就来进行相关程序的安装

window 上安装node.js ,可根据实时情况而进行安装相应的位数。

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-x64.msi

这里我们下载的是64位。下载好了就按照以下图片依次进行点击进行安装。

以上就是安装程序的步骤,相当的简单。然后打开终端输入 node -v 如下图

出现以上页面就说明安装成功了。

二:node.js的简单使用

打开程序新建文件夹(不要大小写与中文)我这里创建的文件名为nodejs

然后右键在终端/命令提示符中打开 输入命令npm init 

如果输入npm init 出现不是内部命令  注销电脑 因为跟随node一起安装的npm不会生效

然后继续输入命令 mybasic

1.0

1.0.0

this is my first test

index.js

然后一直回车如下图:

右击nodejs也就是创建的文件夹再新建一个文件夹public 再选中public新建一个index.html 

然后右键nodejs新建一个js文件名字叫index.js 然后右键在终端上打开 

然后输入命令 npm install express 进行安装如下图:

如果因为网络原因安装比较慢的话  复制一下两句代码:

第一条代码:npm config set registry http://registry.cnpmjs.org
第二条代码:npm info underscore

然后在输入npm install express 进行安装

在index.html 和index.js两个文件中输入一下代码:

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>
     <!-- action 提交到的接口  api -->
     <form action="/book">
        <input type="submit" value="提交书籍信息">
    </form>
</body>
</html>

index.js

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

// 创建模块的一个实例化对象
// 就等于python里面 p = people()
var web = express()
// 让web对象使用工程中的静态资源  public文件夹
web.use(express.static('public'))

// get表示使用get方法  
// 方法后面追加两个参数   
// 参数一:请求的接口
// 参数二:回调函数 回调函数里面两个参数:
//       参数一:request(自定义名称)前端往后端传的值;参数二response:后端往前端传的值
web.get('/book',function(req,res){
    res.send('古今奇书《聊斋志异》')

})
// 如果程序监听到8080端口的时候让这个程序启动 占用8080端口的程序只有一个
web.listen('8080',function(){
    console.log('服务器启动了........')
})

然后输入node index 回车

然后到浏览器上输入localhost:8080 回车  一个简单的前后端交互就实现了

点击提交书籍信息

 

OK  以上就是node.js的安装以及简单的一些命令操作。我写的够详细了,希望能帮到你,帮不到我也没办法,拜拜,再会。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值