Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 节点app.js文件中未加载静态资源_Angularjs_Node.js_Mean_Ejs - Fatal编程技术网

Angularjs 节点app.js文件中未加载静态资源

Angularjs 节点app.js文件中未加载静态资源,angularjs,node.js,mean,ejs,Angularjs,Node.js,Mean,Ejs,我的app.js如下所示 var express = require('express'); var path = require('path'); var bodyParser = require('body-parser'); var mongoose = require('mongoose'); //add for Mongo support mongoose.connect('mongodb://localhost/flapperNews'

我的app.js如下所示

var express = require('express');
var path = require('path');
var bodyParser = require('body-parser');
var mongoose = require('mongoose');                         //add for Mongo support
mongoose.connect('mongodb://localhost/flapperNews');        //connect to Mongo

var index = require('./routes/index');

var app = express();

// view engine setup
app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'ejs');

app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false }));
app.use(express.static(path.join(__dirname, 'public')));

//rout to views
app.use('/', index);

app.get('/', function (req, res) {
    res.send('Application Started');
    console.log("Application Started.")
});
app.listen(3000);

module.exports = app;
我的目录如下 根->节点\模块->所有资源 root->public->javascripts->angularApp.js 我犯了以下错误


我认为,您的文件angularApp.js可以在这个url中找到

nodejs通常会阻止root中公共文件夹之外的所有内容,以便客户端查看

app.use(express.static(path.join(__dirname, 'public')));
这会将公用文件夹映射到:/public

因此,客户端无法访问系统上的任何其他目录

您需要更改app.use或文件夹