0
私は可能な限りこの点を試してみます。明白なバックエンドに投稿要求を出そうとしています。 "/ addpayment"を除いて、すべての投稿リクエストがここで動作します。ここに私のファイルは、「router.js」エクスプレスポストリクエスト404
module.exports = function(app) {
app.post('/signin', requireSignin, Authentication.signin)
app.post('/signup', Authentication.signup)
app.post('/addpayment', function(req, res, next) {
res.send({ message: 'why................' })
})
}
と呼ばれているここに私のメインの「server.js」ファイルは、私は郵便配達で404を取得し、私のアプリブラウザコンソール内
const express = require('express')
const http = require('http')
const bodyParser = require('body-parser')
const morgan = require('morgan')
const app = express()
const router = require('./router')
const mongoose = require('mongoose')
const cors = require('cors')
// DB Connect
mongoose.connect('mongodb://localhost/demo-app')
// App
app.use(morgan('combined'))
app.use(cors())
app.use(bodyParser.json({ type: '*/*' }))
router(app)
// Server
const port = process.env.PORT || 3090
const server = http.createServer(app)
server.listen(port)
console.log('Server has been started, and is listening on port: ' + port)
です。私は他のルートでパスポートを使用しています。私はすでにJWTトークンを持っているときにパスポートでそれを実行しようとしましたが、同じもの(404)です。
私はすでに、Googleの結果の最初の数ページですべてのStack Overflow/Github投稿を見てきましたが、私の使用事例の解決策はありませんでした。
ありがとうございました。私は最終的にいくつかのテストを通して問題がcorsモジュールであることを理解しました。これを更新して、おそらく私自身の質問に答えます。 –
@DanielZuzevich、嬉しいことに、問題が何かを発見しました:) –