Я создаю веб-страницу с помощью nodejs & koa & ejs, а в webpage.ejs
есть функция, подобная следующей:
<a id="createACode"></a>
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<script>
var code;
function createCode(){
code = "";
var codeLength = 6;
var checkCode = document.getElementById("createACode");
var random = new Array(2,3,4,5,6,7,8,9,'A','B','C','D','E','F','G','H','J','K','M','N','P','Q','R',
'S','T','U','V','W','X','Y','Z');
for(var i = 0; i < codeLength; i++) {
var index = Math.floor(Math.random()*30);
code += random[index];
}
createACode.text = code;
}
$(document).ready(function(){
$("#createACode").click(function(){
createCode();
});
});
</script>
Когда я нажимаю ссылку a
с идентификатором createACode
, еетекст будет изменен, и app.js
как этот
.get('/webpage', async ( ctx )=>{
await ctx.render('webpage', {
});
})
И если я хочу преобразовать эту функцию createCode
в модуль в nodejs, и как преобразовать, и использовать его?Большое спасибо.