如何删除#! 从意味着JS的应用程序的URL?
在意味深长的链接是启用default.how删除#! 在平均JS申请的url? 我已经尝试使用删除public / application.js中的以下行。
$locationProvider.hashPrefix('!');
并将以下行添加到public / application.js。
$locationProvider.html5Mode(true);
但是当我inputurl http:// localhost:3000 / articles来访问文章列表视图时,它显示了带有文章json对象数组的端点。
无论如何,我find了我的问题的答案。 加
$locationProvider.html5Mode(true);
到config / application.js.并添加
<base href="/">
到app / views / layout.server.view.html。
并添加
var core = require('../app/controllers/core.server.controller'); app.get('/*', core.index);
到express.js文件。