質問編集履歴

2

ソースコード、エラーコードの追記

2018/04/26 05:12

投稿

atmn3356
atmn3356

スコア157

test CHANGED
File without changes
test CHANGED
@@ -22,7 +22,23 @@
22
22
 
23
23
  ```
24
24
 
25
- Error:unexpected text
25
+ unexpected text {
26
+
27
+ Error: C:\Users**********\views\index.jade:13
28
+
29
+ 11| script.
30
+
31
+ 12| $('#form1').on('submit', function(event)
32
+
33
+ > 13| {
34
+
35
+ 14| event.preventDefault();
36
+
37
+ 15| $.post(
38
+
39
+ 16| $(this).attr('action'),
40
+
41
+
26
42
 
27
43
  ```
28
44
 
@@ -32,7 +48,7 @@
32
48
 
33
49
 
34
50
 
35
- ```jade
51
+ ```index.jade
36
52
 
37
53
  extends layout
38
54
 
@@ -84,7 +100,7 @@
84
100
 
85
101
  ```
86
102
 
87
- ```javascript
103
+ ```index.js
88
104
 
89
105
  var express = require('express');
90
106
 
@@ -116,6 +132,94 @@
116
132
 
117
133
  ```
118
134
 
135
+ ```app.js
136
+
137
+ var createError = require('http-errors');
138
+
139
+ var express = require('express');
140
+
141
+ var path = require('path');
142
+
143
+ var cookieParser = require('cookie-parser');
144
+
145
+ var logger = require('morgan');
146
+
147
+
148
+
149
+ var indexRouter = require('./routes/index.js');
150
+
151
+ var usersRouter = require('./routes/users.js');
152
+
153
+
154
+
155
+ var app = express();
156
+
157
+
158
+
159
+ // view engine setup
160
+
161
+ app.set('views', path.join(__dirname, 'views'));
162
+
163
+ app.set('view engine', 'jade');
164
+
165
+
166
+
167
+ app.use(logger('dev'));
168
+
169
+ app.use(express.json());
170
+
171
+ app.use(express.urlencoded({ extended: false }));
172
+
173
+ app.use(cookieParser());
174
+
175
+ app.use(express.static(path.join(__dirname, 'public')));
176
+
177
+
178
+
179
+ app.use('/', indexRouter);
180
+
181
+ app.use('/users', usersRouter);
182
+
183
+
184
+
185
+ // catch 404 and forward to error handler
186
+
187
+ app.use(function(req, res, next) {
188
+
189
+ next(createError(404));
190
+
191
+ });
192
+
193
+
194
+
195
+ // error handler
196
+
197
+ app.use(function(err, req, res, next) {
198
+
199
+ // set locals, only providing error in development
200
+
201
+ res.locals.message = err.message;
202
+
203
+ res.locals.error = req.app.get('env') === 'development' ? err : {};
204
+
205
+
206
+
207
+ // render the error page
208
+
209
+ res.status(err.status || 500);
210
+
211
+ res.render('error');
212
+
213
+ });
214
+
215
+
216
+
217
+ module.exports = app;
218
+
219
+
220
+
221
+ ```
222
+
119
223
 
120
224
 
121
225
  ### 試したこと
@@ -124,4 +228,4 @@
124
228
 
125
229
  Ajaxの実装方法をいくつか試しましたが、
126
230
 
127
- いずれも404エラーとなりました。
231
+ いずれもエラーとなりました。

1

タグの追加

2018/04/26 05:12

投稿

atmn3356
atmn3356

スコア157

test CHANGED
File without changes
test CHANGED
File without changes