質問編集履歴

4

jsonの変更

2023/01/11 15:09

投稿

Iori
Iori

スコア55

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
  ![setting](https://ddjkaamml8q8x.cloudfront.net/questions/2023-01-11/ec53c1d3-d8e5-402c-9b85-1a6ac84c7e63.jpeg)

3

jsonの追加

2023/01/11 12:12

投稿

Iori
Iori

スコア55

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
  ![setting](https://ddjkaamml8q8x.cloudfront.net/questions/2023-01-11/ec53c1d3-d8e5-402c-9b85-1a6ac84c7e63.jpeg)

2

リンク挿入

2023/01/11 07:43

投稿

Iori
Iori

スコア55

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

追加情報

2023/01/11 07:42

投稿

Iori
Iori

スコア55

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
+ ![setting](https://ddjkaamml8q8x.cloudfront.net/questions/2023-01-11/ec53c1d3-d8e5-402c-9b85-1a6ac84c7e63.jpeg)
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