尝试遵循一个示例,但我不知道为什么有错误。任何帮助...这可能是一种格式化的事情:
import http from 'http';
import express from 'express';
// Express app setup
const app = express();
const server = http.createServer(app);
server.listen(3000);
server.on('listening', () => {
console.log('Server is listening on port: 3000');
app.get('*', (req, res) => {
res.end('Hello Express');
});};
我的两个错误消息是:
分析错误:意外的令牌,预期为“,”
9 | app.get('*',(req,res)=> { 10 | res.end('Hello Express');
11 | });}; | ^
')'预期。
答案 0 :(得分:1)
这里有几个问题:
import
语法在nodejs中无效,除非您有编译器来拦截它。
您使用express进行的设置是错误的。启动服务器后,您将定义路由处理程序。
这就是您想要的-具有有效的通用js语法
const http = require('http')
const app = require('express')()
app.get('*', (req, res) => res.send(' Hello Express'))
const server = http.createServer(app)
server.listen(3000, () => console.log('Server is listening on port: 3000'))