首先在node官网上(nodejs.org)下载并安装node.js,这里我直接下载的是安装包,安装包的话直接安装时就已经将其他的东西配置好了。
下面开始尝试打开cmd, 输入cd/
再输入node -v 会显示node的版本号
node经常会拿来与php作比较,这里有一篇文章写的很好,大家可以去看看 https://www.techug.com/post/php-vs-node-js.html
Node的repl(交互式)开发 是在win dos命令,如下:
Node 的repl开发 可以直接 执行js代码
执行js文件 node xxx.js
以下命令是在cmd下打开node目录执行的;
- cls #清空屏幕 exit #推出dos
- ctrl+c连按两下,退出cmd的node
- mkdir #创建目录
- dir #查看目录
- rmdr #删除目录
- ipconfig #查看ip 1) start http://www.baidu.com 打开浏览器 2)tasklit 查看进程,cpu pid 内存 使用情况 3)taskkill/f/imchrome.exe 关闭进程 4) netstat-ano|find ‘111’ 查看计算机开了多少端口|查看指定端口
- npm node模块管理:(联网)
1)、npm list #查看本地模块
2)、npm install mysql #node安装mysql模块
3)、npm uninstall npm模块 #卸载模块
4)、npm root #本地模块根目录
5)、npm root -g #本服务器所有模块根目录
6)、npm update mysql #升级、更新mysql模块
7)、npm install express #安装expre模块(联网)
上述命令加-g 都是全局的意思/都可以加-g
2、node中创建第一个应用(web服务器)
const http=require('http');
cs=function(req,res){
res.write('hello world!');
res.end();
}
http.createServer(cs).listen(666);
console.log('http is ok!');
cmd键入netstat -ano,查看666的pid,为4204;
打开任务管理器,在任务管理器里找到进程为4204的程序,为node.exe
具体流程:
然后就可以在浏览器输入localhost:666,查看所编写的应用啦~
(可以直接结束进程)
浏览器结果
这里需要注意的是,
1)、res.write(’………….中文’)这样写的话,如果页面显示乱码或者有问题的话,加一句:res.writeHead(’200’,{‘content-type’:’text/html;charset=utf-8’})
2)、res.end();一定要加,否则页面一直处于加载转圈