我确实使用node.js构建项目OpenUI5 MVC结构,如下所示:
我的 App.js 文件:
我的 index.html 文件:
但是,它始终会产生以下错误:
[ERROR] XML Parsing Error: mismatched tag. Expected: </meta>.
Location: http://localhost:1024/
Line Number 6, Column 3:
[ERROR] Error: resource sap/ui/demo/walkthrough/view/App.view.xml could not be loaded from ./view/App.view.xml. Check for 'file not found' or parse errors. Reason: Not Found
如果我尝试将“ view”文件夹移到“ public”文件夹==>,则该项目运行良好。我不知道是什么原因导致上述问题。非常感谢您为澄清此错误提供的任何帮助。
答案 0 :(得分:0)
使用 $this->load->library('zend');
$this->zend->load('Zend/Barcode');
$barcode = $this->input->post('barcode'); //nomor id barcode
$kd_barang = $this->input->post('kd_barang');
if (is_null($barcode) || is_null($kd_barang)) {
show_error('Missing parameters');
}
// make barcode
$imageResource = Zend_Barcode::factory('code128', 'image', array('text' => $barcode), array())->render();
$imageName = $barcode . '.jpg';
$imagePath = 'barcode/'; // penyimpanan file barcode
imagejpeg($imageResource, $imagePath . $imageName);
$pathBarcode = $imagePath . $imageName;
$editdata = array(
'barcode' => $pathBarcode
);
$where = array(
'kd_barang' => $kd_barang
);
$this->m_operator->aksi_update_barang($where, $editdata, 'barang');
//redirect('c_op/index'); commented out for debugging
设置到根路径(/)的访问路径时,所有静态文件加载(UI5源文件所属的)都重定向到/ public。如果没有将文件放在/ public文件夹中,则会导致加载失败。
如果您想在自己的应用中使用特定路径来访问静态文件内容,则可以定义一个安装路径,例如app.use(express.static('public')
。