.Net Core WebAPI開啟靜態頁,設置主頁


1.使用場景

默認創建的.Net Core WebAPI應用在運行時是沒有頁面顯示的,效果如下:

那么,如果想要給API設置一個主頁,應該怎么做呢?這就需要用到本文提供的方法。

 

2.設置方法

(1)首先,在項目Startup.cs文件中,設置Configure類的內容:

核心代碼為:

DefaultFilesOptions defaultFilesOptions = new DefaultFilesOptions();
defaultFilesOptions.DefaultFileNames.Clear();
defaultFilesOptions.DefaultFileNames.Add("index.html");
app.UseDefaultFiles(defaultFilesOptions);
app.UseStaticFiles();

(2)其次,在項目www目錄下添加index.html頁面作為首頁:

其中,index.html的代碼如下:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title>**項目API接口</title>
</head>
<body>
    <div style="text-align:center;margin:10em auto;">
        <h1>**項目API接口</h1>
        <h2>V1.0</h2>
        <div style="height:10em;"></div>
        <p>©2019 ****公司</p>
    </div>
</body>
</html>

(3)最后,運行項目,會發現首頁不再是“頁面找不到了...”,而是剛剛設置的index.html的內容:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM