node
是基于chome(谷歌浏览器)的v8引擎 来实现的一个javascript运行环境(这个环境可以单独的在任何操作系统上运行 从而可以让js的触角延伸到服务器端)
node能在服务器端运行js有啥用?
因为js默认情况下不能直接读取本地计算及硬盘上的东西 但是node可以让js运行在服务器端 那么node就把js变成了服务器端语言 那么js就可以读取计算及硬盘上的东西(可以访问数据库)
node特点
单线程
非阻塞式io
事件驱动
node的安装
repl交互性解释器
就是可以在cmd中来写js代码 因为node是一个js的运行环境 可以让js在脱离浏览器的情况下来单独运行
node怎么运行js代码?
1.cd 到你要运行node的文件夹下
2.在cmd中输入 node空格你要运行的js文件名 即可运行
魔术变量/预定义变量
就是node提前定义好的一些变量 代表某些操作
__dirname 运行这个文件的文件夹的绝对路径
__filename 当前js脚本文件的绝对路径
express框架
基于node的一个企业级应用框架 他里面封装了大量的http相关工具可以让我们非常方便的创建出 对需要的后台服务
1.下载 npm install --save express
2.创建一个文件夹名字随便起 用来存放我们的后台路由文件 并且创建路由文件
// 1.引用express
let express=require("express");
// 2得到路由功能
let router=express.Router(版权声明:本文为YPX_YGWW原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。