質問編集履歴
4
jsonの変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -160,7 +160,7 @@
|
|
160
160
|
"scripts": {
|
161
161
|
"start": "node app.js",
|
162
162
|
"test": "echo \"Error: no test specified\" && exit 1",
|
163
|
-
"build": "nodemon app.js"
|
163
|
+
"build": "npm install; nodemon app.js"
|
164
164
|
},
|
165
165
|
"author": "yoriss67",
|
166
166
|
"license": "ISC",
|
@@ -173,7 +173,14 @@
|
|
173
173
|
"yarn": "^1.22.19"
|
174
174
|
}
|
175
175
|
}
|
176
|
+
|
176
177
|
```
|
178
|
+
この
|
179
|
+
```package.json
|
180
|
+
"build": "npm install; nodemon app.js"
|
181
|
+
```
|
182
|
+
とあるのはRender.comのコミュニティで似ている質問の回答にこう書けと書いてあったからです。
|
183
|
+
https://community.render.com/t/error-cannot-find-module/6781/6
|
177
184
|
|
178
185
|
### Render.com内
|
179
186
|

|
3
jsonの追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -151,6 +151,29 @@
|
|
151
151
|
console.log('server is running on port 2480')
|
152
152
|
});
|
153
153
|
```
|
154
|
+
```package.json
|
155
|
+
{
|
156
|
+
"name": "newsletter-signup",
|
157
|
+
"version": "1.0.0",
|
158
|
+
"description": "Newsletter-Signup project!",
|
159
|
+
"main": "app.js",
|
160
|
+
"scripts": {
|
161
|
+
"start": "node app.js",
|
162
|
+
"test": "echo \"Error: no test specified\" && exit 1",
|
163
|
+
"build": "nodemon app.js"
|
164
|
+
},
|
165
|
+
"author": "yoriss67",
|
166
|
+
"license": "ISC",
|
167
|
+
"dependencies": {
|
168
|
+
"@mailchimp/mailchimp_marketing": "^3.0.80",
|
169
|
+
"async": "^3.2.4",
|
170
|
+
"express": "^4.18.2",
|
171
|
+
"https": "^1.0.0",
|
172
|
+
"request": "^2.88.2",
|
173
|
+
"yarn": "^1.22.19"
|
174
|
+
}
|
175
|
+
}
|
176
|
+
```
|
154
177
|
|
155
178
|
### Render.com内
|
156
179
|

|
2
リンク挿入
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
### 前提
|
2
2
|
|
3
|
-
UdemyでNode.jsを使用したメールアドレス登録のアプリケーションを作っています。mailchimpをurl先として設定しています。
|
3
|
+
UdemyでNode.jsを使用したメールアドレス登録のアプリケーションを作っています。mailchimp (https://mailchimp.com/) をurl先として設定しています。
|
4
4
|
Udemyの中ではherokuを使用していましたが、今は優良なのでRender.comを使いホストしようとしています。この動画の5:50頃までは順調に行っていました。
|
5
5
|
https://www.youtube.com/watch?v=bnCOyGaSe84&ab_channel=CodeBrah
|
6
6
|
|
1
追加情報
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,8 @@
|
|
1
1
|
### 前提
|
2
2
|
|
3
3
|
UdemyでNode.jsを使用したメールアドレス登録のアプリケーションを作っています。mailchimpをurl先として設定しています。
|
4
|
+
Udemyの中ではherokuを使用していましたが、今は優良なのでRender.comを使いホストしようとしています。この動画の5:50頃までは順調に行っていました。
|
5
|
+
https://www.youtube.com/watch?v=bnCOyGaSe84&ab_channel=CodeBrah
|
4
6
|
|
5
7
|
### 実現したいこと
|
6
8
|
|
@@ -29,6 +31,17 @@
|
|
29
31
|
```
|
30
32
|
|
31
33
|
### 該当のソースコード
|
34
|
+
|
35
|
+
```Hyper(terminal)
|
36
|
+
rm -rf node_modules / package-lock.json
|
37
|
+
git init
|
38
|
+
git branch -M main
|
39
|
+
git add .
|
40
|
+
git commit -m "First Commit"
|
41
|
+
git remote add origin https://github.com/yoriss67/Newsletter-Signup.git
|
42
|
+
git push -u origin main
|
43
|
+
node app.js
|
44
|
+
```
|
32
45
|
|
33
46
|
```app.js
|
34
47
|
const express = require('express');
|
@@ -127,9 +140,6 @@
|
|
127
140
|
|
128
141
|
})
|
129
142
|
|
130
|
-
|
131
|
-
|
132
|
-
|
133
143
|
// 250
|
134
144
|
app.post('/again', function(req, res) {
|
135
145
|
console.log('Again')
|
@@ -137,17 +147,17 @@
|
|
137
147
|
|
138
148
|
})
|
139
149
|
|
140
|
-
|
141
150
|
app.listen(2480, function () {
|
142
151
|
console.log('server is running on port 2480')
|
143
152
|
});
|
153
|
+
```
|
144
154
|
|
145
|
-
|
146
|
-
|
155
|
+
### Render.com内
|
156
|
+

|
147
157
|
|
148
158
|
### 試したこと
|
149
159
|
|
150
|
-
実は最初は「cannot find module "express"と表示されていました。
|
160
|
+
実は最初は「cannot find module "express"」と表示されていました。
|
151
161
|
|
152
162
|
そこで「Node express render」で調べたら、このサイトが最初に出てきました。https://render.com/docs/deploy-node-express-app。
|
153
163
|
|