У меня есть этот код и каждый раз, когда я напечатал «локальный: 3000/стр.1» ничего не происходит, я получаю не могу получить/page1, это код ..Мое объявленное состояние не подбирается?
var module = angular.module('ngFirstApp',['ui.router']);
module.config(function($stateProvider, $urlRouterProvider,$locationProvider) {
$stateProvider
.state("home",{ url: "/", template: "This is home" })
.state("page1",{ url: "/page1", template: "this is page"});
// Prety the URL
$locationProvider.html5Mode({enabled:true,requireBase: false});
$urlRouterProvider.otherwise("/"); // always declare this for any URL that might be typed
});
пожалуйста им схожу с ума .. как же, когда Я поместил таинственный url, он не возвращает меня в состояние «/» ???? что не так!?? им Су разочарование в связи с этим .. часы и часы в поисках ответов ..
UPDATE: Heres мой server.js код, а если это может помочь, если вам интересно, если я добавил UI-маршрутизатор, я сделал в моем html и двойной проверке нет ошибки в вкладке сети разработчика инструмента .. вздох настолько расстроен.
var express = require('express');
var app = express();
var path = require('path'); // native js node path
// set routing to ejs and change its default view folder
app.set('view engine','ejs');
app.set('views',path.resolve(__dirname,'client','views'));
// serve static files
app.use(express.static(__dirname + '/client'));
// set our main ejs view index file
app.get('/',function(req, res){
res.render('views/index');// use the render to use ejs templating
})
// make app listen to port 3000 or any port
app.listen(3000, function(){
console.log('Server is running... at port: '+ 3000);
})
Проверьте, есть ли ошибки в журнале консоли –
Попробуйте localhost/page1, работает ли он или нет. Если вы работаете, вы имеете проблему CORS. – digit
Я проверяю консоль на ее обычную ошибку [HTTP/1.1 404 Not Found 7ms] ... Я разделяю код на голый и все еще не знаю, почему его не набирает URL страницы1 ... ughhaa .. @digi, что Проблема CORS? – Chopnut