HTML文件未加载js文件(NodeJS + Express)

时间:2017-11-17 05:42:20

标签: javascript html node.js

我正在运行一个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>

目录结构:

  • app.js
  • 公共
    • 的index.html
    • Javascript角
      • main.js

0 个答案:

没有答案