ASP.NET Core love JavaScript

前言

在 ASP.NET 團隊的 Github 的主頁上,有這樣一個開源項目叫:“JavaScriptsServices”,那么
什么是 JavaScriptsServices 呢? 它又有什么用呢?

下面就讓我們一起來看一下吧。

什么是 JavascriptServices

GitHub:https://github.com/aspnet/JavaScriptServices

JavascriptServices 是微軟提供給 ASP.NET Core 開發(fā)者的一項技術(shù),如果你使用的是 Angular2,React,Knockout等這些Javascript技術(shù)之一的話, 他提供了一些基礎的程序集供開發(fā)者來很方便的調(diào)用Javascript,同時,你可以很方便的整合 NodeJS 代碼到你的ASP.NET Core應用程序中。

JavascriptServices 是提供給開發(fā)者一套工具,目前已經(jīng)以NuGet包的形式釋出,主要包括這三個程序集:Microsoft.AspNetCore.NodeServices,Microsoft.AspNetCore.SpaServices,Microsoft.AspNetCore.AngularServices。還有一個包叫ReactServices,現(xiàn)在已經(jīng)不需要它了,你可以使用SpaServices替代之?,F(xiàn)在就來分別看一下這三個包吧。

必須的環(huán)境:

1、NodeJS 環(huán)境,可以在程序目錄下使用node -v,來查看是否具有Node環(huán)境。
2、ASP.NET Core 環(huán)境,可以在程序目錄下使用 dotnet --version,來查看是否具有 dotnet 環(huán)境。

NodeServices

NodeServices 是一個基礎包,它主要是提供了在 .NET 程序 Server 端運行 Javascript 的功能,要做到這一點,他是利用了NodeJS 的環(huán)境。來看看怎么樣使用吧。

首先新建一個 ASP.NET Core WebApi 項目,然后在項目根目錄新建一個Node文件夾,然后添加一個 addNumbers.js的文件,
文件內(nèi)容如下:

module.exports = 
        		

延伸閱讀

學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網(wǎng)站設計培訓,網(wǎng)站建設培訓學習是年輕人改變自己的最好方式