Kurz: Vytvoření webové služby ASP.NET Core v jazyce F#
Integrované vývojové prostředí (IDE) sady Visual Studio podporuje jazyk F# pro několik typů produktů. Můžete snadno vytvořit úplnou aplikaci webových služeb.
Další informace o kódování v jazyce F# najdete v tématu Co je F#. Pokud chcete vytvořit konzolovou aplikaci Hello World, přečtěte si téma Začínáme s jazykem F# v sadě Visual Studio.
V tomto kurzu se naučíte:
- Vytvořte webovou službu ASP.NET Core.
- Přidejte obsah do člena HttpGet v jazyce F#.
- Sestavte a spusťte program.
Požadavky
K dokončení tohoto kurzu potřebujete Visual Studio. Navštivte stránku se soubory ke stažení sady Visual Studio pro bezplatnou verzi.
K dokončení tohoto kurzu potřebujete Visual Studio. Navštivte stránku se soubory ke stažení sady Visual Studio pro bezplatnou verzi.
Ujistěte se, že máte nainstalované potřebné součásti:
Vyberte ikonu Start Windows a zadejte Instalační program pro Visual Studio.
Výběrem možnosti Upravit zobrazíte nainstalované úlohy.
Ujistěte se, že je vybraný ASP.NET a vývoj pro web, nebo ho přidejte.
Pokud jste provedli nějaké změny, vyberte Možnost Upravit a nainstalujte součásti.
Vytvoření webové služby ASP.NET Core
V této části vytvoříte projekt webového rozhraní API ASP.NET Core. Typ projektu se dodává se soubory šablon, které představují funkční webovou službu předtím, než něco přidáte.
Spusťte Visual Studio.
V úvodním okně vyberte Vytvořit nový projekt.
Na stránce Vytvořit nový projekt zadejte do vyhledávacího pole web F#. Vyberte šablonu projektu základního webového rozhraní API ASP.NET a pak vyberte Další.
V dialogovém okně Konfigurovat nový projekt zadejte jako název projektu FSharpTutorial.
V dialogovém okně Další informace přijměte výchozí verzi frameworku.
Když vyberete Vytvořit, Visual Studio vytvoří nový projekt F#. Součásti projektu můžete zobrazit v okně Průzkumník řešení. Visual Studio zobrazí stránku Přehled .
Na panelu nástrojů Průzkumník řešení rozbalte složku Kontrolery a pak zvolte controller WeatherForecastController.fs a otevřete soubor kódu v editoru.
Dále upravte
Get()
člena tak, aby byl následující kód:[<HttpGet>] member this.Get() = let values = [|"Hello"; "World"; "First F#/ASP.NET Core web API!"|] ActionResult<string[]>(values)
Tento kód obsahuje pole F# hodnot, které jsou svázané s
values
názvem. Předává hodnoty do architektury ASP.NET Core model-view-controller jakoActionResult
. ASP.NET Core se postará o zbytek za vás.Vyberte klávesu F5 pro spuštění projektu. Otevře se okno prohlížeče, ve kterém se zobrazí zpráva Hello World.
Poznámka:
Pokud se zobrazí zpráva s dotazem, jestli chcete přijmout certifikát SSL Express služby IIS, zvolte Ano , pokud chcete zobrazit kód ve webovém prohlížeči, a pokud se zobrazí zpráva upozornění zabezpečení pro zpracování, zvolte Ano .
Další kroky
Pokud jste to ještě neudělali, podívejte se na prohlídku F#. Tato prohlídka popisuje základní funkce jazyka F#. Poskytuje přehled některých možností F# a ukázek kódu, které můžete spustit.
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro