2017-02-09 2 views
0

Я пытаюсь создать простое приложение SPA и в html-файле у меня есть такие ошибки, как: «не удалось загрузить ресурс: angular.js», «не удалось загрузить ресурс: route.js "," не удалось загрузить ресурс: myApp.js "и тому подобное. Как путь неправильный, но нет.Невозможно получить угловой файл js в узле и угловом применении

Это часть моего сервера в узле:

var express = require('express'); 
var path = require("path"); 
var app = express(); 
var mongoose = require('mongoose'); 
var bodyParser = require('body-parser'); 
var bower = require('bower'); 
var userRouter = require('../app/controller/users'); 
var aplikacijaRouter = require('../app/controller/aplikacije'); 

var dogadjajRouter = require('../app/controller/dogadjaji'); 




// connection with mongodb 

mongoose.connect('mongodb://localhost/pracenje_gresaka_db') 

// configuration of bodyParser() 
app.use(bodyParser.urlencoded({ 
    extended: true 
})); 
app.use(bodyParser.json()); 

var port = process.env.PORT || 8181; 

//view of html files 
app.get('/', function(req, res){ 
    res.sendFile(path.join(__dirname + "/public/" + "example1.html")); 
}); 

app.get('/signup', function(req, res){ 
    res.sendFile(path.join(__dirname + "/public/" + "signup.html")); 
}); 

app.get('/login', function(req, res){ 
    res.sendFile(path.join(__dirname + "/public/" + "login.html")); 
}); 

Это HTML example1 с дорожками для углового:

<html> 
    <head> 
    <script type="text/javascript" src="../bower_components/angular/angular.js"></script> 
    <script type="text/javascript" src="../bower_components/angular-resource/angular-resource.js"></script> 
    <script type="text/javascript" src="../bower_components/angular-route/angular-route.js"></script> 
    <script type="text/javascript" src="myApp.js"></script> 
    </head> 
    <body ng-app="app"> 
    <h1> 
     Example 
    </h1> 
    <div ng-view> </div> 
    </body> 
</html> 

И это является myApp.js, но я никогда не достигают его :

(function(angular) { 

    var helloController = function ($scope) { 
     $scope.message = "Hello from the controller!"; 
    }; 


    var app = angular.module('app', ['ngRoute','ngResource']); 
    app.controller('helloCon', helloController); 

    app.config(function($routeProvider) { 
    $routeProvider 
    .when('/main',{ 
     templateUrl: 'primer01-entries.html', 
     controller: 'helloCon' 
    }) 
    .otherwise({ 
     redirectTo:'/main' 
    }); 
    }); 
})(angular); 

Image of error Спасибо за помощь!

ответ

0

Не выглядит так: ../bower_components Папка обслуживается экспресс через HTTP.

Проверить http://expressjs.com/en/starter/static-files.html

+0

Стараюсь с: app.use (express.static (__ Dirname '/ bower_components')); но все же не распознают угловые, js. Я не знаю, почему. – neca

Смежные вопросы