【发布时间】:2017-07-08 13:15:30
【问题描述】:
这是我的应用程序文件夹结构,带有 angular-client 文件夹
下图显示了当我从 express 服务器服务器 angular 应用程序的索引文件时,所有获取都相对于 express 服务器应用程序的问题。
这是 index.js 服务器代码
var express = require('express');
var app = express();
var path = require('path');
app.listen(3000,function(){
console.log('Server started on port 3000');
});
app.get('/',function(req,res){
res.sendFile(path.join(__dirname,'angular-client')+'/src/index.html');
});
有人能找到解决办法吗?
【问题讨论】:
-
我看了上面的问题,不一样。提供索引文件时,在 angular 文件夹中,引用的 js 和 css 文件是相对于根 express 文件夹的。但是给出的路径是相对于 angular 文件夹的。我检查了很多例子。所有的索引文件都在 src 文件夹之外。或者他们有两台服务器,一台用于角度和其他文件夹节点,它们独立运行。
-
尝试使用类似“../../node_modules/*”的路径
标签: javascript angularjs node.js express mean-stack