过去几个月我一直在学习Angular和MEAN堆栈,我正在开始第一个主要的生产应用程序。但是,由于网站的最终规模,网站不是单页应用程序是有道理的。我希望该网站能够像其他Angular应用程序一样快速响应,但我希望至少主要页面能够在浏览器中重新加载,如果有任何关于SEO的话。
我的问题是,我可以使用Angular实现多页面网站吗?如果没有,我应该使用什么?我还可以使用Express吗?我想避免在铁轨上使用红宝石。
答案 0 :(得分:0)
是的,您可以使用express来呈现静态HTML。我想你正在为登陆和信息页面做这件事。
实施例
var express = require('express');
var app = express();
app.use('/', express.static(__dirname + '/public'));
在您的公共目录中,您的目标网页上有一个index.html
文件。