質問編集履歴

4

追記情報の修正

2022/01/02 06:37

投稿

marimo0
marimo0

スコア5

test CHANGED
File without changes
test CHANGED
@@ -78,9 +78,9 @@
78
78
 
79
79
  ```
80
80
 
81
- とすれば、データベースからデータベースサーバ上で指定した値のidに一致したデータのみを抽出できるのですが、その指定の値を、フロントサイドのjsファイルから指定し、データベースサーバへ渡す方法を教えていただきたいです。
81
+ とすれば、データベースからデータベースサーバ上で指定した値のidに一致したデータのみを抽出できるのですが、その指定の値を、Reactのjsファイルから指定し、データベースサーバへ渡す方法を教えていただきたいです。
82
82
 
83
- 用途としてはフロントサイドで認証情報を取得し、そのid等に一致するデータのみをデータベースサーバより取得する等です。
83
+ 用途としてはReact上で認証情報を取得し、そのid等に一致するデータのみをデータベースサーバより取得する等です。
84
84
 
85
85
 
86
86
 
@@ -96,23 +96,21 @@
96
96
 
97
97
  追記
98
98
 
99
- react-cosmosdb/server/hero-service.jsで、フロントサイド上のUser.jsxファイルから変数を読み込むと[object Object]となってしまします。
99
+ react-cosmosdb/server/hero-service.jsで、React上のUser.jsxファイルから変数を読み込みはできるのですが
100
-
101
-
102
100
 
103
101
  User.jsx
104
102
 
105
103
  ```
106
104
 
107
- const username = 'test'
105
+ function Username(){
108
106
 
107
+ const username = 'testuser'
108
+
109
- module.export = username;
109
+ return (username);
110
+
111
+ };
110
112
 
111
113
  ```
112
-
113
-
114
-
115
-
116
114
 
117
115
 
118
116
 
@@ -128,12 +126,28 @@
128
126
 
129
127
  function get(req, res) {
130
128
 
129
+
130
+
131
+ const user = require('../src/User.jsx').Username();
132
+
133
+ console.log('hero-service : '+ user);
134
+
135
+ ```
131
136
 
132
137
 
133
- console.log('hero-service : '+ username)
134
138
 
135
-
136
-
137
- const docquery = Hero.find({}).read(ReadPreference.NEAREST);
139
+ User.jsxで、ログインユーザー情報を取得する下記関数を入れると失敗してしまします。
138
140
 
139
141
  ```
142
+
143
+ function Username(){
144
+
145
+ const {instance , accounts} = await useMsal();
146
+
147
+ const username = accounts[0].username;
148
+
149
+ return (username);
150
+
151
+ }
152
+
153
+ ```

3

追記情報の修正

2022/01/02 06:37

投稿

marimo0
marimo0

スコア5

test CHANGED
File without changes
test CHANGED
@@ -96,7 +96,7 @@
96
96
 
97
97
  追記
98
98
 
99
- react-cosmosdb/server/hero-service.jsで、フロントサイド上のUser.jsxファイルから変数を読み込むと、[undefined]となってしまします。
99
+ react-cosmosdb/server/hero-service.jsで、フロントサイド上のUser.jsxファイルから変数を読み込むと、[object Object]となってしまします。
100
100
 
101
101
 
102
102
 
@@ -130,7 +130,7 @@
130
130
 
131
131
 
132
132
 
133
- console.log('hero-service : '+ username.username)
133
+ console.log('hero-service : '+ username)
134
134
 
135
135
 
136
136
 

2

用語の修正、情報の追記

2022/01/02 00:05

投稿

marimo0
marimo0

スコア5

test CHANGED
@@ -1 +1 @@
1
- Express使用時にクライアントサーバからデータベースサーバへデータを渡す方法
1
+ Express使用時にデータベースサーバへデータを渡す方法
test CHANGED
@@ -1,4 +1,4 @@
1
- ### クライアントサーバで設定したidのデータのみ表示させる
1
+ ### 設定したidのデータのみ表示させる
2
2
 
3
3
 
4
4
 
@@ -16,7 +16,7 @@
16
16
 
17
17
 
18
18
 
19
- 上記チュートリアルに沿って、Azure上のMongoDBよりデータの読み出し等を行うWebアプリを構築していますが、クライアントサーバ上で設定したidのみのデータを、MongoDBより抽出したいと思っています。
19
+ 上記チュートリアルに沿って、Azure上のMongoDBよりデータの読み出し等を行うWebアプリを構築していますが、定したidのみのデータを、MongoDBより抽出したいと思っています。
20
20
 
21
21
 
22
22
 
@@ -78,9 +78,9 @@
78
78
 
79
79
  ```
80
80
 
81
- とすれば、データベースからデータベースサーバ上で指定した値のidに一致したデータのみを抽出できるのですが、その指定の値を、クライアントサーバ上のファイルから指定し、データベースサーバへ渡す方法を教えていただきたいです。
81
+ とすれば、データベースからデータベースサーバ上で指定した値のidに一致したデータのみを抽出できるのですが、その指定の値を、フロントサイドjsファイルから指定し、データベースサーバへ渡す方法を教えていただきたいです。
82
82
 
83
- 用途としてはクライアントで認証情報を取得し、そのid等に一致するデータのみをデータベースサーバより取得する等です。
83
+ 用途としてはフロントサイドで認証情報を取得し、そのid等に一致するデータのみをデータベースサーバより取得する等です。
84
84
 
85
85
 
86
86
 
@@ -91,3 +91,49 @@
91
91
  大変ありがたいです。
92
92
 
93
93
  詳しい方おりましたら、ご教授のほどよろしくお願いします。
94
+
95
+
96
+
97
+ 追記
98
+
99
+ react-cosmosdb/server/hero-service.jsで、フロントサイド上のUser.jsxファイルから変数を読み込むと、[undefined]となってしまします。
100
+
101
+
102
+
103
+ User.jsx
104
+
105
+ ```
106
+
107
+ const username = 'test'
108
+
109
+ module.export = username;
110
+
111
+ ```
112
+
113
+
114
+
115
+
116
+
117
+
118
+
119
+ hero-service.js
120
+
121
+ ```
122
+
123
+ const username = require('../src/User.jsx');
124
+
125
+
126
+
127
+ //GET
128
+
129
+ function get(req, res) {
130
+
131
+
132
+
133
+ console.log('hero-service : '+ username.username)
134
+
135
+
136
+
137
+ const docquery = Hero.find({}).read(ReadPreference.NEAREST);
138
+
139
+ ```

1

リンク追加

2022/01/01 23:50

投稿

marimo0
marimo0

スコア5

test CHANGED
File without changes
test CHANGED
@@ -6,13 +6,13 @@
6
6
 
7
7
  ① サンプルチュートリアル
8
8
 
9
- https://docs.microsoft.com/ja-jp/azure/cosmos-db/mongodb/tutorial-develop-mongodb-react
9
+ [https://docs.microsoft.com/ja-jp/azure/cosmos-db/mongodb/tutorial-develop-mongodb-react](https://docs.microsoft.com/ja-jp/azure/cosmos-db/mongodb/tutorial-develop-mongodb-react)
10
10
 
11
11
 
12
12
 
13
13
  ② 上記チュートリアルソースコード
14
14
 
15
- https://github.com/Azure-Samples/react-cosmosdb
15
+ [https://github.com/Azure-Samples/react-cosmosdb](https://github.com/Azure-Samples/react-cosmosdb)
16
16
 
17
17
 
18
18