我有一台运行Windows10的服务器.我用这个repo创建了一个Express项目.我在开发模式下运行得很好,现在我想部署到生产环境中.我按照指示这样做:
- 判断皮棉错误:
npm run lint
- 构建用于生产的项目:
npm run build
- 运行生产版本:
npm start
但是,当我try 向服务器的IP地址发送GET
请求时,我收到连接超时错误.我是否应该做其他事情来为部署到生产中做准备?我需要指定端口号吗?我对Web服务器开发相对较新,所以如果这是一个愚蠢的问题,我很抱歉.我正在通过一款Flutter 翼应用发送这一请求:
void test() async {
var url = Uri.http('ServerIPAddress');
try {
var response = await http.get(url);
if (kDebugMode) {
print('Response status: ${response.statusCode}');
}
} catch (e) {
if (kDebugMode) {
print('ERROR: $e');
}
}
}
注意:这都是在一个内部网络上.它不会expose 在公共互联网上.