2017-09-08 23 views
0

我試圖連接到我們公司目前的MSSQL數據庫持有我們的門戶網站點播一個MSSQL數據庫。我想通過node.js來做到這一點,但我目前在嘗試連接數據庫時遇到問題。如何連接到採用了棱角分明的版本2節點JS

下面是從一個角度項目app.module.ts文件的示例代碼。我將如何實現從這裏連接到數據庫?

import { BrowserModule } from '@angular/platform-browser'; 
 
import { NgModule } from '@angular/core'; 
 
import { FormsModule } from '@angular/forms'; 
 
import { HttpModule } from '@angular/http'; 
 

 

 
import { AppComponent } from './app.component'; 
 
import { ServerComponent } from './server/server.component'; 
 
import { ServersComponent } from './servers/servers.component'; 
 

 
@NgModule({ 
 
    declarations: [ 
 
    AppComponent, 
 
    ServerComponent, 
 
    ServersComponent 
 
    ], 
 
    imports: [ 
 
    BrowserModule, 
 
    FormsModule, 
 
    HttpModule 
 
    ], 
 
    providers: [], 
 
    bootstrap: [AppComponent] 
 
}) 
 
export class AppModule { 
 
    
 
}

+3

的前端框架無關與MSSQL的連接。如果你想這樣做的NodeJS與對爲目的的現有模塊一看 - 例如,[** ** MSSQL(https://www.npmjs.com/package/mssql) – codtex

回答

1

Angular(前端)將使HTTP請求您node.js服務器(後端)

然後你的後臺服務器會做它需要與你的MYSQL數據庫做任何要求。

服務器將使任何處理,它需要對數據庫結果呢,然後返回請求回您Angular應用的JSON響應。

通過自身角度是不應該被連接到任何數據庫,也不甚至應該知道一個。

enter image description here

正如評論所說,你需要把重點放在如何從node.jsmssql訪問您的數據庫,例如。

然後,你需要需要把重點放在如何讓HTTP請求到服務器帶有角度的服務。例如這裏

更多信息:https://scotch.io/tutorials/creating-a-single-page-todo-app-with-node-and-angular