node js初接触
https://nodejs.org/en/
这是nodejs下载页面
安装过程
想看电脑里面有没有安装node 就要在cmd里面看看执行node -v有没有执行
node执行方式环境
1,在cmd命令行里面执行,在cmd里面先打开文件的位置,然后执行这个nodejs文件
2,使用cmder运行nodejs文件
①cmder安装方法
下载地址 https://cmder.net/
下载解压后,就可以直接使用,那么如何在任意一个文件夹里面打开cmder呢?需要配置环境变量
配置好后,以管理员身份运行cmd
如何使用phpstorm运行调试node代码
1,打开phpstorm 按照File->settings->plugins->install Jetbrain Plugins->node.js步骤安装node.js插件到phpstom
可以直接运行来测试 点击右键 点击 run index.js 运行结果会展示在下面
配置提示命令 如下
测试程序如下
let http = require("http");
http.createServer(function (req,res) {
res.writeHead(200, {'Content-Type': 'text/html; charset=utf-8'});
res.write("含运费看大家疯狂夺金撒");
res.end("this is my 为什么汉语");
}).listen(8001);
URL模块
1,获得url里面传的值可以使用url.parse() 这个函数
let url = require("url");
let mm = url.parse("www.baidu.com/new?a=1dfads&b=dfasd",true);
console.log(mm.query.a);
如何获得浏览器端,地址栏输入的地址呢?
每次修改node代码,都需要重新运行这个node代码,有没有办法,只要修改代码,就会自动重新运行node代码呢?
npm -g install supervisor
下面是引入node自带的核心模块的方法演示
下面是自定义模块的方法
下面是自定义的一个模块
其他node代码引用这个自定义模块
如何引用第三方模块呢?
如果你写的node代码引用了其他第三方模块,你把你的代码发给别人使用,别人也需要安装这些第三方模块,别人怎么知道并且安装你需要的第三方模块呢?这里就需要package.json来完成了
1,首先在node的文件夹里面运行cmd,之后执行以下命令
这样就完成了,当你把第三方模块删除,把自己的node发给别人使用时候,别人如何安装你所需要的第三方模块呢?
npm是外国的,安装较慢,我们可以安装cnpm来安装,这个快
$ `npm install -g cnpm --registry=https://registry.npm.taobao.org`
安装方法如下
之后,就可以安装我们需要的功能模块了
fs操作路径和文件模块
1,检测是文件还是路径目录
2,创建目录文件夹
3,文件写入内容,文件存在就覆盖,文件不存在就创建写入
4,写入内容追加,文件存在就覆盖,文件不存在就创建写入
5,读取文件内容
6,读取文件里面的目录
7.重命名文件或剪切重命名文件
8,删除文件夹目录,不能删除文件
9,删除文件,如果文件不存在就会报错
注意:例子如下
①判断服务器上有没有upload文件夹,没有就创建这个文件夹,一般用于图片上传保存
②找出html目录下面所有的文件夹,并且打印出来 (这个问题在p6课有讲)
如果是大文件,读写的流办法
node写一个完整的服务器功能
上一篇: Matlab学习笔记(三)--矩阵的表示
下一篇: Laravel 数据分页