十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
一 nodejs的安装和配置
网站建设哪家好,找创新互联公司!专注于网页设计、网站建设、微信开发、重庆小程序开发公司、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了顺义免费建站欢迎大家使用!1先下载并且安装nodejs。
2配置环境变量(path环境变量会被还原,每天都要重新配置)。
3在cmd中输入node -v 查看,如果出现版本信息说明安装成功,否则会报错,没有安装成功。
(nodejs可以作为服务端语言,运行安装了node环境的服务器上)
二安装淘宝镜像cnpm,npm:就是模块的管理工具,用它安装各种node软件包,express,redis等。npm是国外的,安装淘宝镜像也是为了加速下载的速度。淘宝镜像可以百度找到语句,或者直接copy以下的链接。
npm install -g cnpm --registry=https://registry.npm.taobao.org
二express的创建(初始化)express的项目
1express是基于nodejs的web框架(可以简化nodejs)
2express generator是一个创建express项目的工具
3安装express :cnpm i express generator -g
4使用express创建项目:express projectName
5进入项目并且初始化:cd projectRootDir && cnpm i
cnpm init(一直回车),就是对项目进行初始化
三给项目添加redis依赖(nodejs使用redis作为依赖)事先需要安装redis。
redis:cnpm i redis --save
四启动项目
1npm start,这个命令其实执行package.json中的脚本,这个启动express项目的方如果需要热部署,使用supervisor 。
2安装:cnpm i supervisor -g
3启动:进入项目的项目根目录,supervisor ./bin/www
4停止:ctrl+c
5supervisor:相当于nodejs脚步的小主管。
五express
使用express generator创建的项目,app.js是项目的入口,他是一个基于nodejs的文件,在文件中可以看到一些require语句,是表示引入需要的js模块,在使用require来引入所依赖的第三方的js文件(比如redis)路径不需要 . 开头,表示当前文件夹。路由器是用来告诉express什么样的请求进入服务器应该由哪一程序来处理。请求可以通过url 和方法(get/post)来描述,路由器在web项目中是一个前端控制器。
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。