Html 按钮点击和 javascript 中的 nodejs
Html button click and nodejs in javascript
我创建了 app.js 来启动服务器,它也有调用前端 html 页面的代码。
在 html 中,我添加了点击事件,它调用另一个 js 文件 ex。 myAccountForm.js,我想在这个文件中使用 expressjs 来实现一些功能,如何实现?
因为你有 express 作为你的网络框架,在那里添加一个路由,它会监听来自你前端的点击。
因此,当您单击该按钮时,它会在您的前端 JS 中调用一个函数,该函数会在您的快速服务器上调用此路由。假设路由是“/getaccountform”,这是一个 GET。
将此路线添加为
app.get('/getaccountform',(req,res)=>{
//call the function in myAccountForm.js,
});
在 myAccountForm.js 中编写您的函数,比如 getMyAccountForm(),并通过将其附加到 module.exports 来公开它。喜欢
module.exports.getMyAccountForm=getMyAccountForm;
需要myAccountForm.js,你的路线写成
var myAccountForm=require('path to your myAccountForm.js');
所以你的代码应该是这样的
var myAccountForm=require('path to your myAccountForm.js');
app.get('/getaccountform',(req,res)=>{
getMyAccountForm(req,res);
});
在您的 getaccountform.js 中处理请求和响应
我希望这对您有意义并且对您有用。如果不是,请添加有关您的问题的更多详细信息
我创建了 app.js 来启动服务器,它也有调用前端 html 页面的代码。 在 html 中,我添加了点击事件,它调用另一个 js 文件 ex。 myAccountForm.js,我想在这个文件中使用 expressjs 来实现一些功能,如何实现?
因为你有 express 作为你的网络框架,在那里添加一个路由,它会监听来自你前端的点击。 因此,当您单击该按钮时,它会在您的前端 JS 中调用一个函数,该函数会在您的快速服务器上调用此路由。假设路由是“/getaccountform”,这是一个 GET。 将此路线添加为
app.get('/getaccountform',(req,res)=>{
//call the function in myAccountForm.js,
});
在 myAccountForm.js 中编写您的函数,比如 getMyAccountForm(),并通过将其附加到 module.exports 来公开它。喜欢
module.exports.getMyAccountForm=getMyAccountForm;
需要myAccountForm.js,你的路线写成
var myAccountForm=require('path to your myAccountForm.js');
所以你的代码应该是这样的
var myAccountForm=require('path to your myAccountForm.js');
app.get('/getaccountform',(req,res)=>{
getMyAccountForm(req,res);
});
在您的 getaccountform.js 中处理请求和响应 我希望这对您有意义并且对您有用。如果不是,请添加有关您的问题的更多详细信息