如何使用节点模块使用外部脚本

时间:2016-04-05 23:47:04

标签: node.js

我有一个questions.js文件。它包含以下代码

module.exports.q1 = "function sum(arr) { \n var answer = 0; \n } \n sum([1, 2]);";

我有一个index.js文件。它包含以下代码。

var questions = require('./questions.js');

http.listen(3000, function(){
   console.log('listening on *:3000');
   console.log(questions.q1);
});

当我启动节点index.js时,我成功地控制了index.log中index.js的内容

我还有一个index.html文件。我一直在index.html的脚本标签中编写我的大部分JavaScript,因为我不确定如何使用外部脚本。

在index.js中,我可以使用require()功能,但是我不能使用document.getElementById(&#39; myTextArea&#39;)。value来将questions.q1的值赋给我的textarea。< / p>

同时,在index.html内部和我的脚本标签内,我可以使用document.getElementById和jquery等功能,但我不能使用require()功能。

我的具体问题是如何获取存储在questions.js中的字符串,并将该值分配给我的textarea?

0 个答案:

没有答案