文件名称:Node-SendGrid-ejs:电子邮件系统 - Node、Angular、Angular Material、SendGrid
文件大小:2.86MB
文件格式:ZIP
更新时间:2024-07-14 06:15:09
JavaScript
SendGrid-Node-ejs
此存储库使用云电子邮件传递服务。
运行程序并打开浏览器
背景图像自动呈现
有 2 秒的延迟,直到出现空白表格。 延迟停止不需要的闪烁以获得更好的用户体验。
延迟是使用 $routeProvider 的 resolve 属性创建的。 基本上,在承诺解决之前,路线/不会呈现。
填写电子邮件表格
表单验证由 Angular 完成
提交和预览按钮仅在正确填写表单后才会激活
预览将执行以下操作:
将完成的电子邮件表单发送到节点服务器
节点提取电子邮件
使用 RegEx 节点将所有 '\n' 字符替换为
消息通过 ejs 电子邮件模板,其中可能会进行额外的格式化
输出被发送回客户端
Angular Material Modal(对话框)打开以准确显示电子邮件的外观
发送将执行以下操作:
将完成的电子邮件表单发送到节点服务器
节点提取电子邮件
【文件预览】:
Node-SendGrid-ejs-master
----server()
--------config()
--------img()
--------routes.js(671B)
--------routes()
--------views()
----package.json(1KB)
----screen-shots()
--------app-spec.png(40KB)
--------sc2-toast.png(609KB)
--------sc2-progress.png(497KB)
--------service-spec.png(32KB)
--------sc2-preview.png(700KB)
--------sc2-responsive.png(139KB)
----gulpfile.js(8KB)
----server.js(3KB)
----.bowerrc(34B)
----.env.example(85B)
----.gitignore(70B)
----public()
--------test()
--------src()
----README.md(9KB)
----.jshintrc(431B)
----bower.json(606B)