Articles of localhost

NodeJS:在前端脚本中使用环境variables

我正在编写一个socket.io应用程序,而且每次我推送到heroku时,都不得不在我的前端scripts.js文件中排队。 var socket = io.connect('http://localhost'); 至 var socket = io.connect('http://ersatz-elephant-1337.herokuapp.com/'); 我知道我可以使用process.env.VAR在后端访问这些variables,但我想知道是否有任何方式来编程决定哪些使用我的前端脚本? 我宁愿把脚本放在静态的地方,但也许这是不可能的? 编辑:我不是真的在后端寻找解决scheme…我正在寻找一种方式,我的/public/scripts.js文件可以连接到正确的事情。 我想可能唯一的方法是通过在server.js为前端脚本文件指定一些特殊的东西,而不是静态地提供它,但如果是这样,那么这就是我正在寻找的指令,而不是如何实际访问env vars在服务器上。 对不起,有什么困惑!

PhoneGap应用程序可以在设备上安装时访问本地主机吗?

我开发了PhoneJStesting移动应用程序,它访问节点服务器(localhost:3000)和MongoDB本地数据库…在Web浏览器中testing或使用Ripple模拟器时,一切工作正常。 然后,我使用PhoneGap / Cordova(3.0.0)部署了这个testing应用程序,并将其安装在我的iPhone设备上。 启动应用程序,数据不加载(得到加载图标…,什么也没有发生)由于我的节点服务器不显示任何东西在控制台,我想在.get Ajax调用中有一个问题 是否有任何特定的参数被添加到PhoneGap的config.xml? (我已经:github.com/erwin/DataBound.Mobile.git包括..

在离线状态下,mongoose连接在本地主机上失败

在使用mongoose连接到Mongodb时,我遇到了一个问题。 问题是当我脱机显示连接失败localhost:27017,但是当我在线它连接成功。 参考代码如下: mongoose.connect('mongodb://localhost/database'); var db = mongoose.connection; db.on('error', function (err) { console.log('connection error', err); }); db.once('open', function () { console.log('connected.'); }); 这里是两种情况的截图。 我是否需要在系统中进行一些configuration才能使其工作,或者只是以这种方式工作。

服务工作人员不能以脱机模式与节点js服务器一起工作

我正在尝试使用脱机的第一个策略来构buildPWA 。 源文件的服务器是一个NodeJS服务器 。 我目前正在一个本地主机节点服务器上testing这个(不确定它是否有影响?)。 服务人员+caching似乎很好,但在离线模式下,我只能得到Chrome离线页面 。 让我们进入细节: 通过http:// localhost:8080 / place / test url提供的页面有一些客户端JS,我在其中注册了一个Service Worker: client.js if ('serviceWorker' in navigator) { navigator.serviceWorker .register(rootPath+'/js/service-worker.js') .then(function() { console.log('Service Worker Registered'); }); } service-worker.js (基于Google PWA教程) var cacheName = 'myCacheVersion'; var filesToCache = [ '../', '../place/test', '../js/client.js', '../js/service-worker.js', "../css/style.css" ]; self.addEventListener('install', function(e) { console.log('[ServiceWorker] Install'); e.waitUntil( caches.open(cacheName).then(function(cache) […]

WebSocket安全的本地主机连接

我已经构build了一个简单的Node.js WebSocket聊天服务器 。 我可以在terminal选项卡上的localhost上运行它。 在另一个terminal标签中,我可以用ws://连接到wscat 。 如何使用wss://在localhost上连接到它?

使用Node.js连接到本地主机:3000服务器

我正在使用快递和节点。 我开始我的应用程序,并运行在port:3000 我想要在iPad上testing这个网站而不用推或者build立一个舞台网站。 这只是我testing新的软件包等,并希望在iPad上testing。 那么有没有办法从另一台电脑,iPad或手机连接到localhost ?

Docker上的节点服务器即使在端口绑定后也不能在本地主机上访问

我有graphql节点服务器。 我可以在没有docker的情况下在本地运行它。 但是在创build服务器的docker容器并将容器端口与主机端口绑定后,这不起作用。 这是我的Dockerfile代码: FROM node:boron-alpine WORKDIR /app COPY package.json /app RUN npm install COPY . /app ENV SERVER_PORT 8080 EXPOSE 8080 CMD npm run build && npm start 我的节点服务器代码是这样的: app.listen(process.env.SERVER_PORT,'0.0.0.0') console.log(`listening at ${port}`) 我使用以下命令运行docker: docker run -it -p 8080:8080 nodeapi 这完美的工作nodejs可以看到env SERVER_PORT导致它显示 "listening at 8080" 在控制台。 但是当我打开本地主机:8080这不起作用(该网站无法到达)。 我也尝试运行docker命令 docker run -it -p 127.0.0.1:8080:8080 nodeapi […]

初学者 – 在Windows 7上使用XAMPP设置Angular应用程序的本地主机

当我使用Visual Studio IIE服务器时,我采用了一个在本地主机上运行的Angular App。 我不想使用Visual Studio,我正在尝试使用XAMPP在本地testing应用程序。 我是一个完整的初学者,我不能让本地主机拿起HTML初始化文件。 我检查了以下内容: Skypeclosures,并且XAMMP中的端口设置为80 HTTPd.conf中的根服务器设置正确(末尾没有斜线) 我对于如何在XAMMP本地主机上工作的angular度感到有点困惑。 我需要得到Yeoman还是咕噜(看到这些应用程序的一些职位,但他们似乎是在命令行环境)。 任何帮助,甚至指向一步一步的设置将是伟大的!

在Windows上本地开发node.js,我怎么能指向localhost:1337使用我自己的URL,如mywebsite.local?

我对节点很陌生,只是试图在sails框架中开始构build一个应用程序。 如果可能的话,我想指向http://mywebsite.local到localhost:1337上的sails应用程序? 我添加了一个条目到Windows主机文件,如下所示: 127.0.0.1:1337 mywebsite.local 谢谢

无法使用restify设置localhost https服务器

我试图在本地主机上运行restify https服务器,但我不断收到“0 NO RESPONSE”。 我试图按照与node,https,localhost等相关的关键字find所有的例子(所有的例子都非常相似和简单,几乎没有错)。 还检查了收听端口的应用程序,但它仍然是“0 NO RESPONSE”。 如果我删除服务器代码上的httpsconfiguration,并将请求更改为http,那么一切工作正常。 这里可能出了什么问题? 编辑:我的代码是这样的 import restify from 'restify'; … const server = restify.createServer({ key: fs.readFileSync(path.join(__dirname, '..', 'key.pem')), certificate: fs.readFileSync(path.join(__dirname, '..', 'cert.pem')) }); … server.listen(443, function()…);