地址信息语法错误Node.js(快速)

安吉丽娜·tsuboi

我正在使用TypeScript制作服务器,我的角度应用程序可以连接到该服务器,但是尝试运行它时出现以下错误:(PS我尝试对AddressInfo使用解构,但是Node.js或TS与ES6尚不兼容特征)

const {address, port} = server.address() as AddressInfo;
                                             ^^

SyntaxError: Unexpected identifier
    at Module._compile (internal/modules/cjs/loader.js:720:23)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
    at Module.load (internal/modules/cjs/loader.js:643:32)
    at Function.Module._load (internal/modules/cjs/loader.js:556:12)
    at Function.Module.runMain (internal/modules/cjs/loader.js:839:10)
    at internal/main/run_main_module.js:17:11 

下面的代码:

const express = require('express');
const AddressInfo = require('AddressInfo');
const app = express();

app.get('/', (req, res) => res.send('Hello from Express'));

app.get('/products', (req, res) => res.send('Got a request for products'));

app.get('/reviews', (req, res) => res.send('Got a request for reviews'));

const server = app.listen(8000, "localhost", () => {
    const {address, port} = server.address() as AddressInfo;
    console.log(`Listening on ${address}:${port}`);
});
学徒

我正在使用TypeScript制作服务器

更准确地说,您正在使用NodeJS制作服务器。节点仅本机支持JavaScript。此处的快速解决方案是删除,as AddressInfo因为这是TypeScript语法,而不是JavaScript。

如果您确实要使用TypeScript而不是JavaScript,则需要将.js文件重命名.ts并配置NodeJS以使用TypeScript。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Node js mysql 语法错误

来自分类Dev

快速 PHP 语法错误

来自分类Dev

node.js + postgres:“ $ 1”或附近的语法错误

来自分类Dev

Node.js导入失败,出现语法错误

来自分类Dev

Node.js / Jade语法错误:意外令牌;

来自分类Dev

node.js + postgres:“ $ 1”或附近的语法错误

来自分类Dev

使用React SPA快速启动Node.js快速认证

来自分类Dev

Express.js node.js 语法错误尝试 .update() mongoDB

来自分类Dev

Breeze js查询语法,可快速转换

来自分类Dev

在Kubernetes下运行时busybox / node.js给出ELF语法错误

来自分类Dev

尝试使用json在Node.js中解析以获取语法错误

来自分类Dev

Node.js-未定义:0语法错误:输入意外结束

来自分类Dev

MYSQL查询在Node.JS中正确时给我语法错误?

来自分类Dev

语法错误:node.js中出现意外的令牌非法

来自分类Dev

gulpfile.js中的语法错误

来自分类Dev

JSON语法错误js对象

来自分类Dev

Laravel Angular JS:语法错误,意外'>'

来自分类Dev

语法错误React.js

来自分类Dev

js 语法错误:缺少 ) 参数后

来自分类Dev

Angular js 错误:$parse:syntax 语法错误

来自分类Dev

为什么我的import语句在Deno中有语法错误,但是在Node.js中可以正常工作?

来自分类Dev

尝试在Node.js中将CSV文件转换为JSON时会产生语法错误,而仅需要CSV文件

来自分类Dev

Node.js - 语法错误:在节点 6.10.2 上运行时出现意外的令牌导入

来自分类Dev

js函数中的“语法错误,意外令牌=”

来自分类Dev

由于PhantomJS语法错误,Ember.js测试失败

来自分类Dev

REact.js,react-toolbox语法错误?

来自分类Dev

Angular JS:未捕获的语法错误:意外的令牌

来自分类Dev

无法调用JS函数:语法错误或双眼交叉?

来自分类Dev

玉语法错误如何发送json到js吗?

Related 相关文章

  1. 1

    Node js mysql 语法错误

  2. 2

    快速 PHP 语法错误

  3. 3

    node.js + postgres:“ $ 1”或附近的语法错误

  4. 4

    Node.js导入失败,出现语法错误

  5. 5

    Node.js / Jade语法错误:意外令牌;

  6. 6

    node.js + postgres:“ $ 1”或附近的语法错误

  7. 7

    使用React SPA快速启动Node.js快速认证

  8. 8

    Express.js node.js 语法错误尝试 .update() mongoDB

  9. 9

    Breeze js查询语法,可快速转换

  10. 10

    在Kubernetes下运行时busybox / node.js给出ELF语法错误

  11. 11

    尝试使用json在Node.js中解析以获取语法错误

  12. 12

    Node.js-未定义:0语法错误:输入意外结束

  13. 13

    MYSQL查询在Node.JS中正确时给我语法错误?

  14. 14

    语法错误:node.js中出现意外的令牌非法

  15. 15

    gulpfile.js中的语法错误

  16. 16

    JSON语法错误js对象

  17. 17

    Laravel Angular JS:语法错误,意外'>'

  18. 18

    语法错误React.js

  19. 19

    js 语法错误:缺少 ) 参数后

  20. 20

    Angular js 错误:$parse:syntax 语法错误

  21. 21

    为什么我的import语句在Deno中有语法错误,但是在Node.js中可以正常工作?

  22. 22

    尝试在Node.js中将CSV文件转换为JSON时会产生语法错误,而仅需要CSV文件

  23. 23

    Node.js - 语法错误:在节点 6.10.2 上运行时出现意外的令牌导入

  24. 24

    js函数中的“语法错误,意外令牌=”

  25. 25

    由于PhantomJS语法错误,Ember.js测试失败

  26. 26

    REact.js,react-toolbox语法错误?

  27. 27

    Angular JS:未捕获的语法错误:意外的令牌

  28. 28

    无法调用JS函数:语法错误或双眼交叉?

  29. 29

    玉语法错误如何发送json到js吗?

热门标签

归档