ich den folgenden Server mit express.js
Syntaxerror: Unerwartete Kennung - Express.js
const express = require('express')
const app = express()
var bodyParser = require('body-parser');
var cors = require('cors');
app.use(cors());
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));
app.use(function(req, res, next) {
res.header("Access-Control-Allow-Origin", "*");
res.header('Access-Control-Allow-Methods', 'DELETE, PUT');
res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
next();
});
app.post('/api/v1/login.json', function (req, res) {
var user = login(req.body.email, req.body.password)
if user !== null {
res.status(200).json({token: "test_token"});
} else {
res.status(401).json({error: 'Niepoprawny email lub hasło.'});
}
})
app.listen(3000, function() {
console.log('server listening on port 3000')
})
const users = [
{
id: 1,
email: '[email protected]',
password: 'password',
access_token: 'test_user_access_token'
},
{
id: 2,
email: '[email protected]',
password: 'password',
access_token: 'second_user_access_token'
}
]
function login(email, password) {
return users.find(x => x.email === email && x.password === password);
}
erstellt haben, wenn ich versuche, es zu laufen, es gibt folgende Fehlermeldung:
if user !== null {
^^^^
SyntaxError: Unexpected identifier
Wie kann ich das beheben Dies? if-Anweisungen
, denn das ist nicht, wie Sie tun, um eine [if-Anweisung] (https: //developer.mozilla. org/de-DE/docs/Web/JavaScript/Referenz/Statements/if ... else) – epascarello
Sorry, aber ich würde dieses Off-Topic als einen einfachen Tippfehler betrachten. – evolutionxbox
Mögliches Duplikat von [Uncaught SyntaxError: Unerwarteter Bezeichner] (https://stackoverflow.com/questions/10542314/uncaught-syntaxerror-unexpected-identifier) –