标签归档:nodejs

利用expressJS编写reset api

expressJS是个很轻量且简单的JavaScript后端框架,基于nodeJS开发。可以利用express简单的就可以输出reset api,当然它可以连接任意数据库。

一、准备工作

1、安装nodeJS(请自行安装)

2、安装express-generator(采用全局安装)

npm install express-generator -g

3、创建项目(我采用的是ejs模板引擎)

express --view=ejs myapp

4、连接mysql,请自行安装mysql数据库,我们需要安装mysql依赖

npm i mysql

创建数据库名为chat并创建数据库表:


`CREATE TABLE IF NOT EXISTS message(
            id char(100) PRIMARY KEY,
            from_user_id int(20) NOT NULL,
            to_user_id int(20) NOT NULL,
            read_status int(1) NOT NULL DEFAULT 0,
            content text NOT NULL,
            create_time timestamp NOT NULL DEFAULT NOW()
        ) ENGINE=InnoDB DEFAULT CHARSET=utf8;`

二、数据库连接编写

继续阅读利用expressJS编写reset api

利用nodeJS发送邮件

做过后端的童鞋都知道发送邮件这样的功能并不复杂,使用目前已有的后端技术比如java、.net、php等编写一个发送邮件的功能是很简单的,但是要编写很多代码,比如java中利用jmail发送邮件并不是一件简单的事情。随着nodeJS的发展,如今利用前端技术实现发送邮件,简直是小菜一碟,不仅仅是代码量减少了,也提高了开发效率。
今天主要说的是使用nodeJS的Nodemailer发送邮件
1、首先我们得准备一个QQ邮箱或者GMAIL邮箱(只要支持smtp服务的就可以),主要用于发送邮件。比如QQ邮箱我们可以做如下设置即可开启POP3/SMTP服务,并且可以发送邮件。
进入QQ邮箱后点击左上角的设置,再选择账户,如图

QQ邮箱POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务
QQ邮箱POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务

将其全部设置为开启即可,这样就可以利用QQ邮箱发送邮件了。 继续阅读利用nodeJS发送邮件