我正在运行一个NodeJS服务器,它在我的公共目录中提供静态文件。但是,我的javascript文件main.js不会运行。以下是我的代码。任何帮助将不胜感激。
app.js
const express = require('express');
const app = express();
const path = require('path');
app.use(express.static(path.join(__dirname, 'public')));
app.listen(3000);
main.js
function main() {
console.log('test');
};
document.addEventListener('DOMContentLoaded', main);
的index.html
<!doctype html>
<html>
<head>
</head>
<body>
<script src="javascripts/main.js"></script>
</body>
</html>
目录结构: