【发布时间】:2019-06-22 22:21:58
【问题描述】:
编辑:使用 webpack 解决的问题
为了 API 的需要,我需要导入 MD5 和 moment。我使用基本的npm install 下载了这些软件包,但是当我尝试使用下面的代码在我的app.js 上导入它时:
const md5 = require ('./node_modules/md5/md5.js');
const moment = require ('./node_modules/moment/moment.js');
function getTimeStamp () {
return moment.utc ().format ('YYYYMMDDHHmmss');
}
let timestamp = getTimeStamp ();
function generateSignature (devId, method, authKey, timestamp) {
return md5 (`${devId}${method}${apiKey}${timestamp}`);
}
let signature = generateSignature (XXXX, "createsession", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", getTimeStamp ());
我在控制台中收到此消息:
Uncaught ReferenceError: require is not defined
我不知道自己做错了什么,因为我对另一个程序使用了相同的方法,并且效果很好......
提前致谢
【问题讨论】:
标签: javascript node.js api