Node实战系列:零基础入门之环境搭建(02天)

一:环境搭建是用Mac开发的,用其余系统也是大同小异

  • 1:操做系统 10.14.5
  • 2:Mysql本地数据库 5.7.28
  • 3:Node版本 10.15.0
  • 4:express版本 4.17.1
  • 5:log4js版本 6.1.0
  • 6:mysql版本 2.17.1 能够经过以下图查看各个版本:
    雷震子
    雷震子
    有些同窗看到上面用到的环境配置,可能对express不了解,我就在这里简单说下,express是由TJ大神开发的,它是一个封装了Connect的、并提供web服务的中间件,是开发web程序的利器。历史老是进步的,怕你没有东西学,后来就他一我的完成了koa一、koa2设计和核心开发。(很少说了)
    雷震子
    雷震子

二:这里搭建Node后台,使用npm安装的

命令以下:node

npm install express
 npm install mysql
 npm install log4js
复制代码

三:数据库的连接

  • 1:导入咱们刚才安装的包 var mysql = require('mysql');
  • 2:链接数据库
var connection = mysql.createConnection({
    host: 'localhost', //主机
    port: '3306', //端口
    user: 'root', //用户名
    password: '123456', //密码
    database: 'nodeTest' //数据库名称
});
复制代码

四:日志输出

  • 1:导入咱们刚才安装的包
var log4js = require('log4js');
复制代码
  • 2:配置日志参数 var log4js = require('log4js');
    雷震子
    雷震子

五:项目启动

进入文件更目录,执行 node main.js

var express = require('express');
var app = express();
var bodyParser = require('body-parser')
app.use(bodyParser.urlencoded({ extended: false }))
// 咱们能够uncaughtException来全局捕获未捕获的Error,同时你还能够将此函数的调用栈打印出来,捕获以后能够有效防止node进程退出
process.on('uncaughtException', function (err) {
    //打印出错误
    console.log(err);
    //打印出错误的调用栈方便调试
    console.log(err.stack);
});
// connection.end();
app.listen(3000, function () {    ////监听3000端口
    console.log('Server running main.js at 3000 port');
});
复制代码

个人端口是设置启动3000,不要被其余占用了,显示上图结果 server running main.js at 3000 port就成功了。 在部署到线上时候,须要用pm2启动,到最后部署的时候会解说。mysql

(ps:有些代码是截图的,可能会复制不了,最后我会上传到github,你能够把代码下载下来哈哈哈。。。)

相关文章
相关标签/搜索