const routes = (app) => {
app.route('/contact')
.get((req, res, next) => {
// middleware
console.log(`Request from: ${req.originalUrl}`)
console.log(`Request type: ${req.method}`)
next();
}, (req, res, next) => {
res.send('GET request successful!!!!');
})
.post((req, res) =>
res.send('POST request successful!!!!'));
app.route('/contact/:contactId')
.put((req, res) =>
res.send('PUT request successful!!!!'))
.delete((req, res) =>
res.send('DELETE request successful!!!!'));
}
export default routes;
执行以下操作时产生此错误:
export default routes;
^^^^^^
SyntaxError: Unexpected token export
事实上,我正试图在一个培训视频中跟进,所以我对这个有点陌生。据我所知,他正在尝试使用ES6,我知道一些命令,如import,在NodeVer9中本机不可用。这可能是其中之一吗?还有别的选择吗?
您需要创建一个。在根文件夹中创建与服务器相同的LRC文件。js或索引。js和add以及如下所示的对象:
{
"presets": [
"env",
"stage-0"
]
}
这将告诉node使用预设的env和stage-o。我假设您下载了babel插件。
以防万一,记住用这个配置server.js(在我的情况下):
"scripts": {
"start": "nodemon ./server.js --exec babel-node -e js"
},
使用ES6模块语法。
尝试使用模块。出口。路线
您希望使用ES6模块语法。这意味着应该支持ES6模块语法。
您至少可以通过两种方式进行:
使用babel npm包传输ES6样式
- 重构以使用上述语法
很可能您的节点项目未设置为使用ES6模块加载。
Node使用了一种较旧的模块加载标准,称为CommonJS标准。为了让您的项目以您现有的方式使用ES6模块加载,您需要使用babel和webpack之类的工具。
如果你搜索我的名字和教程,我会在不到3分钟的时间内展示如何设置。在这个例子中,它也建立了一个反应项目,你会对除此之外的一切都感兴趣。
经过在internet上的搜索,我知道了在交互式/非交互式-登录/非登录shell组合的情况下应该在哪里更改PATH变量的值。 从另一个帖子中找到的 我有“/bin/sh”作为缺省登录shell,只有/etc/profile文件用于导出系统中所有需要的环境变量。在非交互式登录shell的情况下,/etc/profile也不会被引用,尽管上面的link说它会被引用。但当我执行时, 我可以看到PATH
问题内容: 我有一个要移植到Django 1.4的现有多语言Django应用程序。I18n支持目前基于一些丑陋的技巧,我想使其使用Django的内置i18n模块。 一个约束是我不想更改已经存在的URL。这个网站已经活跃了一段时间,并且有一些我不想破坏或重定向的外部链接。url方案的工作原理如下:英语内容位于网站的根目录,而其他语言则在域名中使用前缀: 英文网址: 西班牙语网址: 我已经将翻译后的页
做。 错误是:
问题内容: 我有一个静态html,imgs,flash内容文件夹,它位于webapp文件夹之外。现在,我正在使用符号链接将该文件夹映射到我的webapp目录中。我的问题是,当我取消部署应用程序时,它会遵循符号链接并删除所有这些文件。 我尝试实现的解决方案之一是特殊的servlet,它包装了默认的servlet,但是使用了不同的相对路径。我在找出如何以覆盖默认servlet路径的方式包装默认serv
但它显示错误的路径:/usr/local/bin/javavm 而我需要有以下路径:/usr/local/openjdk8/bin/java 我尝试给出export命令:export java_home=/usr/local/openjdk8/,但问题仍然相同。 我不想对它进行硬编码,也不想使用其他命令,如或,因为脚本在Linux中得到了预期的结果,而只是在FreeBSD机器上出现了问题。 我也不
我把Delphi XE7安装了几天。我意识到有些路径(库路径、调试路径)是无效的(以灰色显示)。即使我在Delphi设置中没有改变什么,我也认为这是我的错。因此,我卸载了Delphi XE和Delphi XE7以及所有相关的插件。然后我重新安装了德尔福XE7。安装完成后,我立即打开IDE并检查路径。它们仍然无效。参见所附图像。 我还注意到$(Platform)变量为空。我在Win32上。不应该是'