点击蓝色“有关SQL”关注我哟
加个“星标”,天天与10000人一起快乐成长

上次群友问我,Python怎么学,我说四个小时足够了,你们不信。这次,我用2个小时,仅仅用Google,快速搭建了一个 nodejs + Elasticsearch 的小 Demo. 足可见,在有搜索的年代,快速上手一门技术,已经不是什么难事。
1 安装
1.1 下载地址
https://nodejs.org/en/download
提供 windows, Linux, MacOS 三大操作系统的安装包,选择适合自己开发机器或服务器版本。
不同操作系统版本,均有两种安装方式。
第一种使用系统自带安装工具,安装 nodejs, 好处是界面化操作,非常简易,麻烦的地方在于 Linux/Unix 上安装,你可能要找下安装工具,再适应下如何使用。
第二种不使用安装工具,直接解压 nodejs 压缩包,到指定文件夹目录,即可。它的好处是安装快速,且可以同时部署好多服务器,但复杂的地方是,你必须要熟悉解压缩,安装权限等命令。如果是远程安装,还要知道 shell, ssh 等命令。
1.2 安装
我选择部署的环境是 CentOS, 下载了 Linux Binaries(x64) 的压缩版。
完整的安装包是:node-v12.19.0-linux-x64.tar.xz
将其解压缩到 nodejs 文件夹,并配置环境变量,使其可以被直接调用。
这点对于Linux初学者非常有难度,如果不配置环境变量,那么直接运行 node 命令,就会出现找不到命令的错误。bash: node: command not found…
此时你会怀疑自己是不是哪里做错了,于是从头下一遍安装包,再装一遍,发现还是那样。于是就开始怀疑人生了。
配置环境变量,很简单:
PATH=$PATH:$HOME/.local/bin:$HOME/bin
NODE_PATH=/home/MySQLAdmin/Downloads/nodejs/nodejs/bin
PATH=$PATH:$NODE_PATH
export PATH
使用 source 命令,将新配置的环境变量,应用到当前的命令窗口:
[MySQLAdmin@centos00 ~]$ source .bash_profile
再次执行 node, 就变得丝滑柔顺了:
[MySQLAdmin@centos00 ~]$ node
Welcome to Node.js v12.19.0.
Type ".help" for more information.
>
1.3 新建应用
执行 node app.js 命令,就可以运行写在 app.js 文件中的程序了。整个过程也很简单,nodejs 监控发到指定端口上的请求,把相应的资源,数据,文件等发给请求。
举一个最简单的 Web 服务例子,当用户请求达到 3000 端口时,nodejs 程序返回 hello ,Welcome to Nodejs world 的消息:
实现这个目的,换了以前,我们要配置一堆技术栈,IIS/Apache,还要用上c#/vb.net/java,现在几行代码搞定:

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



