需要我的角度应用程序才能连接到nodemailer

时间:2018-11-07 21:11:23

标签: angular express angular6 nodemailer angular-universal

我有一个正在为我工​​作的公司建立的网站。它内置于Angular中,并且我已按照Angular通用Wiki的指示在服务器上安装Express并呈现我的应用程序。我有问题的最后一部分是“联系”页面。我将表单设置为action =“ / send-email”和method =“ post”,但是单击“提交”按钮不会触发任何操作。我缺乏经验的自我认为我的Server.ts文件中的某些内容不会触发app.post。在过去两天疯狂的谷歌搜索和清除stackoverflow之后,我处于一个断点,我不知道该如何前进。欢迎任何指导,谢谢!

编辑: 我的Contact.component.html

Dim rng1 As range, rng2 As range
lastrow = ActiveWorkbook.Worksheets("Sheet1").Range("A" & Rows.Count).End(xlUp).row

Set rng1 = Range("O2:O" & lastrow)
Set rng2 = Range("S2:S" & lastrow)

If rng1.value = rng2.value Then
    -dialogue box "You cannot input the same %"
End If

更新:我的contact.component.ts

.htaccess

我的server.ts文件(我从Angular Wiki中提取了很多文件,并使用了它,并根据每个角度通用文档将其转换为我的server.js文件)

<form action="/send-email" method="post">
  <div class="row">

    <div class="col-md-4"></div>
    <div class="form-group col-md-4">
      <label for="to">To:</label>
      <input type="email" class="form-control" name="to">
    </div>
  </div>

  <div class="row">
    <div class="col-md-4"></div>
    <div class="form-group col-md-4">
      <label for="subject">Subject:</label>
      <input type="text" class="form-control" name="subject">
    </div>
  </div>

  <div class="row">
    <div class="col-md-4"></div>
    <div class="form-group col-md-4">
      <label for="body">Body:</label>
      <textarea cols="5" rows="5" class="form-control" name="body"></textarea>
    </div>
  </div>

  <div class="row">
    <div class="col-md-4"></div>
    <div class="form-group col-md-4">
      <button type="submit" class="btn btn-success">Send</button>
    </div>
  </div>

 </div>
</form>

0 个答案:

没有答案