【发布时间】:2018-09-30 17:31:25
【问题描述】:
我目前正在使用一个 expressJs 模板,该模板使用 pug 来制作一个简单的网站。网站上有一个按钮。我想单击按钮调用index.js 文件中的函数。
最初我有这样的代码。在index.pug 文件中:
extends layout
block content
h1= title
p Welcome to #{title}
button#BubbleButton.button.hypeButton.button-3d.button-caution.button-circle.button-jumbo(onclick = 'buttonClick()') Click
在我的index.js 文件中,它看起来像这样:
var express = require('express');
var router = express.Router();
var PubNub = require('pubnub');
module.exports = router;
function buttonClick(){
alert('test');
}
但是,我会得到这样的回应:
没有找到buttonClick函数。
坦率地说,我对 angular 比 pug 更熟悉。将视图端链接到路由器文件需要什么?我在 Pug 中了解,您可以添加端点 REST API 样式,但这不一定是 API。我可能只是想展示一些简单的东西而不是暴露它。但是,我可能误解了一些基本的东西。
谢谢!
【问题讨论】:
标签: javascript node.js express pug