我正在做我的第一个网站使用reactjs,我试图完成联系表格页面,并带我2天到目前为止。我使用nodemailer和配置部分,我使用Gmail帐户与OAuth2.
用户将发送姓名,电子邮件和消息,表单将发送到我的电子邮件地址。在我按下发送按钮后,url更改为http://localhost:3000/contact(正如我在package.json
文件中的目标),但没有任何内容出现在页面中,甚至在控制台中也没有。
我不知道如何调试它,出现了这样的错误
'main.1932aa17.js: 1未捕获的语法错误:意外令牌
如果有人帮忙,我会很高兴的。
指数服务器文件夹中的js文件
import 'babel-polyfill'
var express = require("express");
import bodyParser from 'body-parser'
import mailer from './mailer'
const app = express()
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));
app.get('*', (req, res) => {
res.send('Server is working.')
})
app.post('/contact', (req, res) => {
const { email = '', name = '', message = '' } = req.body
mailer({ email, name, text: message }).then(() => {
console.log(`Sent the message "${message}" from <${name}> ${email}.`);
res.redirect('/#success');
}).catch((error) => {
console.log(`Failed to send this: "${message}" from <${name}>
${email} with this error ${error && error.message}`);
res.redirect('/#error');
})
})
const PORT = process.env.PORT || 3000;
app.listen(PORT, () => {
console.log(`App is listening on port ${PORT}!`);
})*
节点。js不支持导入语句。您必须使用require
。
var-bodyParser=require('body-parser')
和
require(“babel polyfill”)
我们正在从我们的站点联系表收到空电子邮件,我们不知道为什么。我们的表单非常简单,验证也不是那么先进,但足以满足我们的目的。 我们有5个字段: 名称(文本输入) 邮件(文本输入) 电话(文本输入) 原因(选择,3个值) 消息(文本区) 然后使用JS验证所有字段。最后,使用submit,我们发送带有php邮件功能的邮件: 总的来说,工作正常。但有时我们会收到一封包含所有内容的电子邮件(包括原因...这
联系人列表用来展示个人的联系方式。 联系人列表是分组列表(Grouped Lists)的一个特殊的类型,主要有2点不同: 列表区域元素(“list-block”)需要带上额外的“contacts-block”类 页面内容元素(“page-content”)需要带上额外的“contacts-content”类 示例 <div class="page-content contacts-content"
M600 会显示您存储在 Google Contacts(Google 联系人)上的联系人信息。您可以呼叫联系人或给他们发送信息或电子邮件。 *请注意,由于手机的操作系统的不同,其通讯功能的使用会受到某些限制。
最后编辑:现在一切正常工作将在下面的工作代码,清理后像idealCastle说,并修复了一些语法错误,一切正常工作,因为它应该与javascript验证谢谢大家 超文本标记语言代码: Javascript文件: PHP文件:
我正在为我的项目构建一个ajax/php联系表单,包含以下字段: 姓名(必填)、电子邮件(必填)、主题(必填)和网站(必填) 一切正常,现在唯一的问题是,如果用户没有在主题和或网站字段中键入任何内容,我收到的电子邮件显示这两个字段如下: 主题:(显示空白) 网址:(显示空白) 如果用户没有在我收到的电子邮件中键入任何内容,是否可能根本不显示这两个字段 名称:[用户名] 邮箱:[用户邮箱地址] 我只
我一直在我的Wordpress页面上使用一个简单的插件,POSTIE,当我从我的Gmail账户发送一封电子邮件并将其发布为一篇新文章时,它运行良好。 但是现在我想从我的网站上的联系表7中创建这个新帖子。但它根本不起作用。我在收件箱里收到我的联系表格邮件,但它们不会作为新邮件发布。 是否存在无法从自己的服务器或类似服务器发布的问题?如何从Wordpress中的联系人表单7创建新帖子? 谢谢你的帮助!