在我的网站上,我在代码中嵌入了mailto链接。因为我想学习一些后端,并且也不想收到太多垃圾邮件(即使它尚未发生),所以我将用内部解决方案代替那些垃圾邮件。我的大学学生辅导中心利用联系表格系统,让您输入自己的电子邮件地址,内容,然后从您输入的电子邮件地址中发送出去,而无需实际使用该地址绑定的标准电子邮件客户端。我认为这可以通过使用Nodemailer来实现。如果我错了纠正我。还要拧PHP。
实际上并不是首先要实现Nodemailer或其他联系表单解决方案。为了防止垃圾邮件程序利用该系统,我正在将Recaptcha小部件实现为表单。前端已成功实现到域,当前已被禁用。至于后端,我发现一个decent tutorial for server-client implementation使用Node.js,其他人则使用PHP(我提到螺丝PHP吗?)。
不幸的是,除非您之前做过一些Nodejs,否则它并不是一个很好的教程。尽管我知道很多代码是做什么的,但是我对代码中的某些内容一无所知。
基本上,他的网站是单页应用程序,不是我的网站,并且将其重建为目前不是优先事项。第一个困惑点是5:07。我要在表单index.html,about.html和work.html或站点上的所有三个页面中实现表单,这就是为什么我需要灵活的代码。由于后端脚本,节点包和前端脚本位于子文件夹(/ js)中,因此我还需要使用以下语法,这会使事情变得更加复杂:
res.sendFile(path.join(__dirname + '/../index.html'));
令我困惑的下一部分是7:31。因此,如果我是正确的话,那么在他的情况下,“ / subscribe”是放置输出JSON文件的子目录,但是他从来没有正确解释过。
最后一个是18:50,但这基本上与上面的问题相同。
虽然没有安装Node或所需模块的问题。
未完成的站点位于以下域中:http://beta.saddexproductions.com。通过页面底部的“向我发送电子邮件”按钮启动功能。
前端脚本位于http://beta.saddexproductions.com/js/lang.js。 Ctrl + F:
$(document.body).on('mousedown','#send', function(e){
后端脚本位于http://beta.saddexproductions.com/js/server.js。这只是一个伪脚本,私钥已删除。其余代码与真实脚本中的代码相同。