Chrome中的ES6模块:ERR_ABORTED 404(未找到)

时间:2019-05-20 17:00:01

标签: node.js browser ecmascript-6 module

我正在使用从节点提供的html文件中的new-模块标记创建一个非常简单的网站。我有最新版的chrome。

我的节点js函数:(appController)

exports.getMainPage = (req, res) => {
    res.writeHead(200, {'Content-type': 'text/html'});
    fs.readFile('./public/views/index.html', null, (err, data) => {
       if (err) console.error(err);
       else res.write(data);
       res.end();
    });
};

我正在使用快递:

const express = require('express');
const router = express.Router();
const appController = require('../appController');

router.get('/', appController.getMainPage);

module.exports = router;

html文件:

<html lang="eng">
<head>
    <script type="module">
        import { $, $$ } from '../javascript/modules/bling';

    </script>
    <title>Logs</title>
</head>

<body>
</body>
</html>

Webstorm确认路径是正确的,但控制台始终显示:

获取http://localhost:7777/javascript/modules/bling净值:: ERR_ABORTED 404(未找到)

0 个答案:

没有答案