Tag: 别名

Node.js Babel构build和npm模块别名

我使用模块别名为我的Node.js + Express.js项目,运行与Babel ES2015支持。 当使用babel-node开始时,应用程序是完美的,但是,如果我先用babel (来自package.json )构build它: "build": "babel ./app –out-dir ./app_dist" 然后开始: "start": "node ./app_dist/bin/www" 它显然找不到使用模块别名指定的正确path。 Node.js不是查看app_dist ,而是在appsearch导入,find它不理解并引发的ES2015 import指令: SyntaxError:意外的标记导入 如果我在构build开始之前更改别名,从app到app_dist ,它的工作原理,但问题是,如何映射这些别名(或如何使用不同的_moduleAliasesconfiguration),以便应用程序在开发和生产上正确parsingpath? 也许有另一种方式来与这样的堆栈模块别名? 提前致谢。

如何在NodeJS脚本中加载自定义的bash别名?

我有bash脚本 #!/bin/bash shopt -s expand_aliases . my_custom_aliases # load aliases alias foo # show alias definition foo # run alias 而且它正在按我的要求工作 $ ./alias.sh alias foo='echo barrr' barrr 但现在我想在nodejs脚本中做同样的事情。 我已经用ShellJS包来尝试这样的事情了 #! /usr/bin/env node var shell = require("shelljs"); shell.exec('shopt -s expand_aliases', {shell: '/bin/bash'}); shell.exec('. my_custom_aliases', {shell: '/bin/bash'}); shell.exec('alias foo', {shell: '/bin/bash'}); shell.exec('foo', {shell: '/bin/bash'}); ( my_custom_aliases显然是在同一个目录中) 但是这只是扔在我这个 […]

1&1找不到Heroku应用的CNAME

我有一个heroku应用程序运行在[myapp] .herokuapp.com,我有一个域在[name] .com通过1&1 我想我的1&1域redirect到我的heroku应用程序,但我似乎无法获得CNAME的权利。 每当我在1&1input[myapp] .heroukapp.com作为我的别名,它就表示这是一个无效的主机名。 我能做些什么来解决这个问题?

节点js头从请求stripepd

我们正在使用request模块,我们提出请求的url在主机文件中是别名,但是看起来好像接收方收到了带有空头的请求。 如果请求被发送到一个不需要别名的url,那么这个头文件就会像预期的那样到达。 任何想法为什么标题可以被剥离? const options = { url, headers, body, rejectUnauthorized: false }; request.post(options, function(err, res, body) { if (err) { console.log(err) return; } console.log(body) return; });

在Express.js中使用路由作为别的路由的别名

我正在使用Express.js编写一个基本的博客。 说我有这样的路线结构: /blog/page/:page 我还想要一个/blog路线,本质上是/blog/page/1的别名。 如何在Express中轻松处理? 所有路线都是这样定义的: app.get('/path', function(req, res) { //logic });