Tag: heroku

如何将angular度4添加到现有的node.js应用程序

我有一个node.js应用程序设置为使用打字稿。 该应用程序应该被部署在heroku上。 node.js应用程序被设置为auth,注册和请求之类的restful api。 我想知道我需要添加什么依赖项才能开始在同一个项目中构buildangular度4应用程序。 我在github上看到一个问题,推荐使用ng init但是这不再是一个选项。 ng new创build一个全新的项目目录,而不是添加依赖项和文件。 这里还有另外一个问题,OP标记自己的答案是正确的,基本上是说“使用meteor”。 编辑:我知道如何在一个node.js应用程序在本地工作时沿着一边angular2 +应用程序,只是build立和服务index.ts文件。 但是,我怎么能angular度发展文件与git中的node.js文件共存,所以我可以编译它们并将它们部署在一起?

错误部署heroku nodejs应用程序

当我部署应用程序,我得到错误 – 错误:EROFS:只读文件系统,在错误(本机)打开'/access.log'什么是发生? index.js: var app = require('./src/app'); app.set('port', (process.env.PORT || 5000)); enter code here app.listen(app.get('port'), function() { console.log('Node app is running on port', app.get('port')); });

使用NodeJS在Heroku上validationGoogle Sheet API

我正在按照以下示例访问Google表格API: https://developers.google.com/sheets/api/quickstart/nodejs 在示例代码中,以下方法可以获取新的oauth标记。 function getNewToken(oauth2Client, callback) { var authUrl = oauth2Client.generateAuthUrl({ access_type: 'offline', scope: SCOPES }); console.log('Authorize this app by visiting this url: ', authUrl); var rl = readline.createInterface({ input: process.stdin, output: process.stdout }); rl.question('Enter the code from that page here: ', function(code) { rl.close(); oauth2Client.getToken(code, function(err, token) { if (err) { console.log('Error while trying […]

如何将Macchiato clojurescript应用程序部署到Heroku免费帐户?

我尝试通过以下命令创buildMacchiato(ClojureScript模板)的空白应用程序: lein new macchiato abc cd abc git init heroku create git add –all git commit -m "Initial" git push heroku master heroku run lein package 但应用程序崩溃。 我应该怎么做免费的Heroku上运行Macchiato / ClojureScript空白应用程序? 来自Heroku的一些日志: 2017-09-20T14:20:18.982364+00:00 heroku[web.1]: Starting process with command `node target/release/abc.js` 2017-09-20T14:20:21.393478+00:00 app[web.1]: Setting JAVA_TOOL_OPTIONS defaults based on dyno size. Custom settings will override them. 2017-09-20T14:20:23.735706+00:00 app[web.1]: […]

将节点应用程序部署到heroku时找不到条目文件

我正在尝试将我的第一个节点应用程序部署到heroku。 我用下面的代码设置了一个Procfile web: node ./app/server.js 但是当我部署到heroku和检查日志,我看到错误Error: Cannot find module '/app/server.js' 。 在本地它工作正常。 我有我的package.json嵌套在scripts "start": "nodemon ./app/server.js

新项目的Git Init

我对“Git Init”有点困惑。 我正在为我的项目使用Cloud9。 之前我曾经做过一个我曾经做过的项目,作为我的新项目的起点。 目前我正在把这个新项目推向Heroku / Git。 我不想重写我以前的项目。 目前采取的步骤: 克隆原始项目作为新项目的起点 用新代码创build新项目等 部署时间。 与heroku创build创build新的Heroku链接 使用git remote set-url heroku更改为新的Heroku链接 现在我已经准备推出,但不想重写原始项目 现在我已经完成了git add -A并检查了git状态 这里是我的问题和关心新项目的文件,它说“新文件”,但对于我以前的项目文件,它说“删除文件” new file: views/listings/show.ejs new file: views/listings/sold.ejs deleted: views/profile.ejs deleted: views/rentals/edit.ejs deleted: views/rentals/editprofile.ejs 我不想从我以前的项目中删除任何文件我只想创build一个新的回购。 我很困惑和担心,如果我推我的新项目,我会删除我的旧项目。 任何澄清非常感谢! 非常感谢!

如何在heroku上使用中微子部署node.js应用程序

我做了一个简单的应用程序,我在heroku上。 我为这个项目添加了中微子。 在本地与纱线工作,但现在我有在Heroku上服务的问题。 问题是我怎么能在heroku上安装neutrino? 这里是我的package.json { "name": "portfolio", "version": "0.1.0", "private": true, "scripts": { "start": "neutrino start", "build": "neutrino build" }, "devDependencies": { }, "dependencies": { "neutrino-middleware-sass": "^0.0.1", "react": "^16.0.0", "react-burger-menu": "^2.1.10", "react-dom": "^16.0.0", "react-hot-loader": "3.0.0-beta.6", "react-router-dom": "^4.2.2", "react-typist": "^2.0.4", "neutrino": "^7.3.1", "neutrino-preset-react": "^7.3.1" } } 这里是英雄的日志 2017-11-07T20:24:27.718248+00:00 app[web.1]: npm ERR! spawn ENOENT 2017-11-07T20:24:27.718349+00:00 app[web.1]: […]

sendFile()在推送到heroku时不发送ng build dist / index.html文件

编辑:我改变,使其无法正常工作的唯一变化是从../dist到dist的angular度生成outDir。 现在我想让服务器发送新的位置。 当我使用ng build构build我的应用程序并启动express服务器时,一切正常。 然后把它推到Heroku dist / index.html找不到。 它工作,如果我只是发送一个string像: res.send('testing)'但从res.send('testing)'发送index.html它只是说“未find”。 我一直在尝试一些方法来声明文件path,这是当前的代码:` //Set static folder app.use(express.static(path.join(__dirname, 'angular-src/dist'))); //Index route app.get('*', (req, res) => { res.sendFile(path.join(__dirname, 'angular-src/dist/', 'index.html')); }) ` 我也一直只用dist和dist/index/html尝试 由于它在本地服务器上工作,从指定的端口开始,它应该正常工作? 当我在与server.js文件相同的目录中有"dist"文件夹时,它在heroku上工作。 然后,我只是把文件夹名称,而不是dist文件夹的path,如angular-src/dist/ 。 由于我更新了angular度cli,所以使outDir超出了angular度项目的范围,所以我希望它走向“真正的” dist 。 编辑:添加我的整个server.js文件下面 const path = require('path'); const express = require('express'); const bodyParser = require('body-parser'); const cors = require('cors'); const mongoose […]

延迟工作与RabokuMQ在Heroku上的优缺点是什么?

我想在Heroku上编写一个Node.js UDP服务器,并计划将数据排队到一个Rails实例(dyno)以供它处理? 使用Delayed Job vs RabbitMQ有什么优点和缺点? 谢谢,Chirag

Heroku自动缩放与Node.js

我在Ruby中看到了很多实现dynamic调整heroku dynos和heroku-autoscale等工作的实现 。 如何node.js? 有没有用于pipe理node.js的heroku实例的模块?