npm开始绑定到linux容器的ip地址

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (157)

我需要能够将我的linux容器'npm start'地址绑定到10.XX.XX.XX,以便我可以从我的主机框中查看。主机和容器都是Ubuntu。主机是Ubuntu 18,容器是16 Xenial。

我目前正在关注netlify-cms victor-hugo教程。我的设置是在运行Ubuntu 16 Xenial的Linux容器上。然而,npm工作,我无法弄清楚如何将地址绑定到Linux容器的IP地址。

我通常可以解决这个问题,因为服务器通常会有一个-b标志,或某种类型的绑定或主机设置要使用或类似的东西,但我无法想出这个。我已经对package.json文件进行了修改,一些在线示例使用了http-server,但我使用netlify-cms和victor-hugo的设置使用“start”:“run -p start:**”。搜索run-p示例出现空白。

我对node.js和npm的经验很少。这是package.json设置的一部分

{
  "name": "victor-hugo",
  "version": "1.0.0",
  "description": "Victor Hugo is a Hugo boilerplate for creating truly epic websites!",
  "repository": "netlify/victor-hugo",
  "main": "index.js",
  "scripts": {
    "lint": "eslint src",
    "start": "run-p start:**",
    "start:hugo": "hugo -d ../dist -s site -vw",
    "start:webpack": "webpack-dev-server --config webpack.dev.js",
    "preview": "run-p preview:**",
    "preview:hugo": "npm run start:hugo -- -D -F",
    "preview:webpack": "npm run start:webpack",
    "prebuild": "rimraf dist",
    "build": "npm run build:webpack && npm run build:hugo",
    "build:preview": "npm run build:webpack && npm run build:hugo:preview",
    "build:hugo": "hugo -d ../dist -s site -v",
    "build:hugo:preview": "npm run build:hugo -- -D -F",
    "build:webpack": "cross-env NODE_ENV=production webpack --config webpack.prod.js --hot --inline"
  },
  ...
}

我需要能够浏览到10.XX.XX.XX才能查看我的内容。

提问于
用户回答回答于

在您的webpack.dev.js文件中,可能会有以下部分:

devServer: {
  ...,
  ...,
  host: '10.XX.XX.XX',
  port: 80,
}

或者您可以更改webpack-dev-server命令以允许主机:

"start:webpack": "webpack-dev-server --config webpack.dev.js --allowed-hosts example.com",

不确定您是否可以使用IP地址作为example.com的替代品,但值得一试。

热门问答

腾讯会议共享屏幕,其他人收到的是黑屏?

AI学习社一个人工智能的死忠粉,让我们一起了解人工智能

你分享给谁 让谁看下腾讯会议应用的权限 是否都开启了

腾讯云音视频 支持 移动端h5吗( 不是小程序的)?

shixin

腾讯 · 高级产品经理 (已认证)

推荐

实时音视频TRTC的Web版是基于WebRTC的方案,需要浏览器的对WebRTC的支持,支持WebRTC的浏览器就可以。但是,移动端浏览器对WebRTC支持的情况并不好,建议使用小程序版。

如何用命令修改腾讯云解析目标ip?

氧化先生道可道 非常道 名可名 非常名
推荐
可以,参考: https://cns.api.qcloud.com/v2/index.php? &<公共请求参数> &Action=RecordCreate &domain=qcloud.com &subDomain=www &recordType=A &recordLine=默...... 展开详请

组队匹配完整流程是怎样的?感觉缺少API支持?

您好,matchgroup匹配成功后,小组成员会进入同一个房间和同一个队伍,这个API需要传玩家ID,通过邀请好友进房间就能拿到玩家的id,解散房间后再调用matchgroup,在没有解散房间不能调用matchGroup 接口。

SCF使用了k8s或docker容器技术吗?

Mason-Serverless

腾讯 · 产品经理 (已认证)

推荐

SCF的新架构使用的轻量化虚拟机技术,同时MVM里内嵌的有docker,但是没有使用K8S

腾讯云IoT物联平台中如何自定义Topic?

DylanRichard

腾讯 · 产品经理 (已认证)

万物互联的时代,欢迎来到IoT的世界
推荐已采纳
第二个是物联网通信平台(IoT Hub)的,https://cloud.tencent.com/document/product/634/32546。目前物联网开发平台(IoT explorer)只支持基于数据模板协议的接入(文档 https://cloud.tencent.co...... 展开详请

扫码关注云+社区

领取腾讯云代金券