2017-09-08 10 views
0

私たちの社内のポータルを保持する現在のMSSQLデータベースに接続しようとしています。私はnode.jsでこれをやりたいのですが、現在データベースに接続しようとすると問題が発生しています。ノードJSを使用してAngularバージョン2を使用してMSSQLデータベースに接続する方法

以下は、角型プロジェクトの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(フロントエンド)あなたのバックエンドサーバは、それはあなたのMYSQLデータベースで行う必要がある呼び出しを何でもしますあなたのnode.jsサーバー(バックエンド)へHTTP要求

を行います。

サーバはdb結果に対して何らかの処理を行い、要求のJSON応答をAngularアプリに返します。

それ自体では、Angularはデータベースに接続されていることも想定されていません。

enter image description here

コメントで示唆したように、あなたはmssqlと、たとえば、node.jsからあなたのDBにアクセスする方法に焦点を当てる必要があります。

次に、AngularサービスでサーバーにHTTP要求を行う方法に焦点を当てる必要があります。ここで例えば

さらに詳しい情報:https://scotch.io/tutorials/creating-a-single-page-todo-app-with-node-and-angular

関連する問題