rails API + Angular2前端+静态HTML主页
Rails5 API + Angular2 Frontend + static HTML homepage
正在开发一个应用程序,它有Rails 5.0 API后端和Angular2前端,但是Angular应用程序太大了,当有人登陆应用程序的主页(/)时,我不能让它加载,因为主页只是关于应用程序的信息和一个注册的号召。
有没有办法让首页(/)、注册页面(/sign-up)和登录页面(/sign-in)是静态的HTML,这样它们加载得很快,angular应用不会立即加载,然后,一旦用户注册或登录,它们就会被重定向到angular应用?
我想知道我把静态页面放在哪里?在rails API的/public文件夹中,或者在Angular应用程序中有一个地方,我可以存储这样的静态页面,而不会在你进入该页面时加载整个Angular应用程序?
是有可能的。
为api、Angular和StaticPages创建控制器。
静态页面控制器应该有home
, sign-up
, sign-in
等方法及其路由&视图对,
然后为api创建控制器,为Angular视图创建带方法的控制器。
如果我是你,我可能会尝试将当前的src/index.html
移动到src/something-else.html
,然后使src/index.html
静态
我不知道Angular CLI/Webpack是否会自动捡起你的src/something-else.html
并将其放入dist
(Rails的public
目录可能是符号链接到的),但无论如何,这就是我想做的。
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 如何设置html元素填充的动画
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- 如何编写HTML输入的JS内联
- Dojo不解析自定义小部件的模板html中的小部件声明性
- 使用javascript将动态表从一个html页面打印到另一个html页
- 通过javascript重定向html传递php变量
- HTML Texeare 插入符号控件使用左、右、下、上、主页和结束虚拟按钮
- WebView中的Html页不会激发'可见性更改'用户按下主页按钮时的事件(iOS 8)
- HTML “标题”属性显示单词“未定义” - 例如.“主页未定义”
- 如何创建菜单像kijiji's的主页,带有html和jquery或javascript
- 点击打开主页下方的html表单
- 如何使用index.html、ui.router和重定向回主页
- 制作浏览器的html文件主页
- rails API + Angular2前端+静态HTML主页
- 试图分割我的HTML文件没有离开主页
- 如何使用客户端浏览器滚动加载HTML内容,就像在facebook主页一样
- 带有Perl脚本的HTML不会返回主页
- 试图创建随机背景图像的主页,每次访问.使用HTML和JavaScript.我做错了什么?