使用fis server start 不生效,使用fis3 server start 生效
其实还有一问:现在是支持维护fis3更加好,对于fis逐渐扬弃了吗?
说说对于这个问题的处理过程。
第一部分是对返回报错信息进行处理。
在存在index.html和index.css文件夹路径下,
运行
fis server start
返回信息
Error: Cannot find module 'express'
检查发现没有express框架,重新下载express框架
cnpm install -g express
再次在两文件的路径下运行
fis server start
同样报错,莫不是node环境没有配对,复制一个node-test.js来运行看看
var http = require("http"); http.createServer(function(request, response) { response.writeHead(200, {"Content-Type": "text/plain"}); response.write("test nodjs"); response.end(); }).listen(8899); console.log("nodejs start listen 8899 port!");
在存放node-test.js文件夹下运行
node node-test.js
设置的端口监听成功
现在已经对报错信息进行了相应的处理,但是问题没有解决。
第二部分,使用fis3。
在官网发现是有新的fis3了,就抱着继续尝试进行下去。
文档提到可以升级或者安装fis3,两个并行。
就只安装fis3
cnpm install -g fis3
安装好后,再回到两文件路径下
fis3 server start
成功生效,返回了两个端口,打开127.0.0.1:8080,可以看到虚拟服务器目录结构,现在有server.log文件
fis3 server open
返回虚拟服务器路径,在电脑打开路径,确实有server.log文件。
再来将两文件发布到虚拟服务器目录下。
fis3 release
两文件成功发布过去,再打开127.0.0.1:8080,网页内容正确展示。
现在官网讲两者是不同的,无法完全兼容,看来后面讲fis的内容,也要对照fis3文档来学习了。
希望讲师可以发布一个fis3版本的使用教程。