我正在运行Angular 2项目,
当我在localhost中处于开发人员模式时,一切正常,但是一旦我使用(class ModalViewController : UIViewController {
var text: String?
@IBOutlet weak var modalCustomAlert: UITextView!
@IBOutlet weak var okButton: UIButton!
@IBAction func okPress(_ sender: Any) {
self.dismiss(animated: true, completion: nil)
}
override func viewDidLoad() {
super.viewDidLoad()
self.view.backgroundColor = UIColor.black.withAlphaComponent(0.5) //Your desired color and alpha component
modalCustomAlert.layer.cornerRadius = 8
self.modalCustomAlert.text = text
}
)构建应用程序的版本并在服务器上执行了路由,就会收到404错误,并且路由不存在。
有人知道这个问题可能是什么吗? 我刚刚检查了配置文件,到目前为止一切似乎都不错,因为即使其他路由,其他所有东西也都能正常工作。
答案 0 :(得分:1)
角度路由器,您必须将服务器配置为在要求输入不存在的文件时返回应用程序的宿主页(index.html)。
角度剂量非常好,您可以参考: https://angular.io/guide/deployment#fallback-configuration-examples
Apache:将重写规则添加到.htaccess
RewriteEngine开启
RewriteRule ^ /index.html