我正在关注构建维基页面(https://golang.org/doc/articles/wiki/#tmp_4)的golang.org教程,一切正常,直到我在步骤“使用net / http来提供维基页面”中收到上述错误消息。我在src / github.com / user / gowiki / test.txt中有一个text.txt文件,但loadPage(title)似乎没有访问test.txt文件。任何帮助是极大的赞赏。谢谢!
$videos = array("https://www.youtube.com/watch?v=pUY8jyF6lT8", "https://www.youtube.com/watch?v=UDJGJ-_YBfA", "https://www.youtube.com/watch?v=gRB6sAZmyBU", "https://www.youtube.com/watch?v=-RyqMWQmSf0");
if (strpos($_SERVER['REQUEST_URI'], "index.php") !== false){
header("Location: " . $videos[array_rand($videos)]);
exit;
}
答案 0 :(得分:0)
你没有在viewHandler()中检查loadPage()返回的错误,所以如果loadPage()无法加载文件并返回错误,那么viewHandler()会尝试使用该nil来获取页面标题和身体,这是导致恐慌的原因。
如果loadPage()可以读取文件,它可以正常工作。