一:简述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位。下载好了就按照以下图片依次进行点击进行安装。

基于python安装nodejs python nodejs_html

基于python安装nodejs python nodejs_html_02

基于python安装nodejs python nodejs_右键_03

基于python安装nodejs python nodejs_基于python安装nodejs_04

基于python安装nodejs python nodejs_基于python安装nodejs_05

基于python安装nodejs python nodejs_基于python安装nodejs_06

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

基于python安装nodejs python nodejs_基于python安装nodejs_07

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

二:node.js的简单使用

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

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

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

基于python安装nodejs python nodejs_右键_08

然后继续输入命令 mybasic

1.0

1.0.0

this is my first test

index.js

然后一直回车如下图:

基于python安装nodejs python nodejs_右键_09

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

基于python安装nodejs python nodejs_html_10

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

基于python安装nodejs python nodejs_node.js_11

然后输入命令 npm install express

基于python安装nodejs python nodejs_右键_12

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

第一条代码: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

基于python安装nodejs python nodejs_右键_13

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

基于python安装nodejs python nodejs_基于python安装nodejs_14

点击提交书籍信息

基于python安装nodejs python nodejs_右键_15

 

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