我正在尝试在我的 SPA 平均堆栈应用程序中为我的客户端提供一个特定的节点模块。我的应用程序结构如下:
-应用程序/
--index.html
-node_modules/
-index.js
我想通过在我的 index.js 文件中执行此操作,使模块 angular-simple-sidebar 在我的前端可用:
'use strict';
let express = require('express');
let routes = require('./api/routes');
let path = require('path');
app.use((req, res, next) => {
req.start = Date.now();
next();
});
// ***** THIS IS THE PROBLEM LINE *****
app.use('/scripts', express.static(__dirname + '/node_modules/angular-simple-sidebar'));
app.use(express.static(path.join(__dirname, './app')));
app.use(routes);
app.get('/', (req, res) => {
res.sendFile('index.html', {
root: ('./app')
});
});
/* GET Api index page */
app.get('*', (req, res) => {
res.send('404 page not found!', 404);
});
app.listen(3000, …Run Code Online (Sandbox Code Playgroud)